Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

xobj

Compare

  No analysis available

The xobj project provides an object reflector between various dynamic languages and XML. Currently, python and ActionScript 3 implementations are available. The source tree is available as a Mercurial repository at http://hg.rpath.com/xobj/ Motivationsxobj was motivated by a few specific goals: ... [More] Make the use of XML for object model interchange between client and server tiers less painful Allow your code to use real typed instances of classes rather than simple generic data structures Treat your code as the definition of schema rather than forcing an XMLSchema driven approach on your code. Read and write XML documents that will pass most XMLSchema structural validation requirements with relatively little effort on your part It is not required to provide an XML schema to use xobj. Custom objects may be used for parts or all of the document, whether or not an XML schema is provided. Schema validation is optional. If new elements show up, they will be preserved across read/write; schema additions will not normally require code changes. Implementation NotesDuring XML decoding, xobj preserves namespaces, element ordering and tracks attributes vs elements so that re-encoded object graphs can comply with most of the common XMLSchema validation requirements. This observed metadata is attached to your object graph rather than hidden out of view. For "whole cloth" generation of XML from object graphs that were not themselves decoded in the first place, you can provide the namespace, elements ordering and attribute metadata declaratively to facilitate XMLSchema conformance. During decoding, xobj uses both the runtime type information available from your classes as well as a typemap you specify to determine the target type for every decoded XML element. During encoding, xobj uses this same runtime information plus additional observed (or provided) metadata to inform the output XML. For ActionScript, xobj decodes XML documents directly into typed instance objects rather than generic Object or ObjectProxy wrappers. This avoids the double-handling of generic objects required by the default SimpleXMLDecoder provided by Adobe Flex. ExamplesFor example, using the ElementTree Python library, you might write something like this: imageItem = x for x in parent if x.tag='image' In this case, imageItem will always be a list, even if it is not defined in the XML schema to be a sequence. Using xobj, you could refer to the image element more directly: parent.image That will be either a single item or a list, depending on the context. Additionally, the image object will be of a class you specify. The unit test cases provide further examples of usage and intended semantics of the xobj methods. [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: mit

AS3HtmlParser

Compare

  Analyzed about 13 hours ago

AS3 HTML parser/renderer to replace the simple htmlString support in some elements. The renderer mocks FF3 but each element can be overridden. It currently supports most elements (including img, span, div) and is ~70% accurate with more to come.

4.03K lines of code

0 current contributors

almost 14 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

as3-profiler

Compare

  Analyzed 1 day ago

A simple, easy-to-use ActionScript 3 profiler

875 lines of code

0 current contributors

over 10 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

Modest Maps

Compare

  Analyzed 1 day ago

Modest Maps is a BSD-licensed display and interaction library for tile-based maps in Flash (ActionScript 2.0 and ActionScript 3.0) and Python. Our intent is to provide a minimal, extensible, customizable, and free display library for discriminating designers and developers who want to use ... [More] interactive maps in their own projects. Modest Maps provides a core set of features in a tight, clean package, with plenty of hooks for additional functionality. [Less]

18.2K lines of code

0 current contributors

over 9 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

as3-net

Compare

  Analyzed about 15 hours ago

AS3-Net is a attempt to provide the a standardised way to connect via the network.

4.02K lines of code

0 current contributors

over 12 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

Flash Button Component

Compare

  Analyzed 1 day ago

Open Source Flash Button Component in Actionscript 3.0 (AS3)

85 lines of code

0 current contributors

over 11 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

tuskit

Compare

  Analyzed about 16 hours ago

Tusk•ItTuskit (pronounces as Tusk It) is an XP/Agile organizer. It allows to synchronize XP development with non-XP based issue trackers like Trac, Mantis or Bugzilla. At Milestone 0.5 the project started to host itself. Uses MySQL, REST/RubyOnRails, Flex Tuskit codebase moved to github: http://github.com/dimus/tuskit/tree/master

51.2K lines of code

0 current contributors

over 15 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

lhasa

Compare

  Analyzed about 3 hours ago

Project Has MovedThis project has been moved to github. This repository will remain for the time being, however. LHASA: Layout Handler for ActionScript ApplicationsThis project aims to create a simple and powerful box model style layout handling system written in ActionScript. The target ... [More] audience is developers that would like to use a similar set of layout tools that Flex has but without the entire Flex framework. Ideally it would be great to see the library expand to include basic UI element building blocks such as lists, buttons, etc. which delegate their styling/drawing to separate classes to keep the library uncluttered. More detail can be found in the RoadMap. NewsAugust 16, 2008Version 0.2.1 is released. After a fair bit of use, I grappled with issues regarding elements not fully updating. Usually elements that required several update steps would not always have their later RENDER events caught and thus would not update. I later confirmed my suspicions when I found an older but obviously still relevant post on a forum about this. For this release I have converted it to use the ENTER_FRAME event which makes things slightly less optimal performance-wise but I believe it should be negligible. May 21, 2008Version 0.2 is released. This version contains generated documentation by ASDOC and some small changes to the code-base. This release contains some changes that will conflict with use of 0.1 though they should be minor. May 19, 2008The beginnings of the revisted structure has been commited to the trunk. r15 should serve as the basis for progress on this project. [Less]

6.83K lines of code

0 current contributors

almost 15 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This