Fellow followers of Teoti Graphix, LLC :: Important info
Hi,
In the last year I have gone through a lot of change, not to mention a house remodel hell. Why do I bring up a personal experience when I am usually writing code here or releasing 3d models? The answer is simple, when things around you get completely destroyed and you have to rebuild your life from ground zero, you get a completely new perspective on life as a whole (a bit of helplessness is present as well).
Projects
Last year I thought my programming/component Flash/Flex days were over. Well now that I have rebuilt my house and conversely my life again, I have come back to the major projects I was into with even more focus and determination. Mainly;
- Flex Components (Spark framework) – Commercial at accessible prices
- Coming soon
- Flex Component OpenSource (Spark framework) – An abstraction of common components and interfaces, made especially for future use in sx-ui.
Button,
ComponentBorder,DataControl,DockBar,StatusBar,TitleBar,TitleContainer, vertical and horizontal button bar layout.- GIT Repository – https://github.com/teotigraphix/spark-common
- ASBlocks – A parser framework for actionscript3/mxml source code (.as, .mxml and asdoc AST) and code generation framework. (Major paradigm shifter here, If you don’t believe me, go look at the code
)
thank you metaas for the inspiration.- Framework API; ASFactory.as, IASBlockVisitor.as, IASParser.as, IASProject.as, IASVisitor.as, IASWalker.as, IASWriter.as
- Sample blocks API; IClassType.as, IArrayAccessExpression.as, IReturnStatement.as, IWhileStatement.as, IExpression.as, etc…
- There are about 84 interfaces in the blocks API currently, major code creation functionality
- There are about 84 interfaces in the blocks API currently, major code creation functionality
- GIT Repository – https://github.com/teotigraphix/asblocks
- SX-Plugins – A SpringActionScript run-time plug-in extension framework implemented in the very decoupled SpringActionscript framework.
- GIT Repository – https://github.com/teotigraphix/sx-plugins
- SX-UI – An extension of the sx-plugins that adds extension points for windows, dialogs, splash screens, menus, toolbars, statusbars and much more to come.
- GIT Repository – https://github.com/teotigraphix/sx-ui
- SX-Plugins-Turnkey – An example application demonstrating sx-plugins and sx-ui.
- GIT Repository – https://github.com/teotigraphix/sx-plugins-turnkey
- ASD – ActionScriptDocumentor – A Java documentor for as3/mxml.
- down the road for release
- SpringNotes – A desktop sticky note application using the SpringActionscript framework, showcasing about every nook and crany of the framework and it’s extensions.
- GIT Repository – https://github.com/teotigraphix/spring-notes
- SX-Notes – A port of the spring-notes application showing the implementation of sx-plugins and sx-ui using the SpringActionscript framework.
- GIT Repository – https://github.com/teotigraphix/sx-notes
Note: sx stands for SpringExtension
The above are projects that already work and have been around for at least 2 years on my computer. Those projects are integral pieces of up and coming applications that will be used to build code creation/explorer tools in Adobe AIR. Unity3D is a main target of mine since it seems that the Molehill release of the Flash Player is positioning this awesome 3D IDE right on top of it.
The tools that will be built with the above frameworks will add new meaning to graphical manipulation of code. Imagine a drag and drop ASDoc editor for your source files. Imagine being able to create AS3 Unity3D components with a OS platform agnostic tooling environment. This is the direction Teoti Graphix, LLC is heading.
SpringActionscript
I have been in the Flash realm since 2003 and the one framework I have come to love and respect is the SpringActionscript meta framework. Out of all the frameworks that have come and gone on my computer, this framework impresses me the most. Implementation of this in your application can be simple and non intrusive. As we speak the team is abstracting most of the API into separate as3commons projects. What does this mean? Pick and choose your tools, minor dependencies between each.
In the world of Flash-Flex application frameworks, SpringActionscript leads the way in the initiative to let the developer choose their design patterns and while giving the power to do more with less. All the main tool applications we build will use parts of the this framework.
Unity3D
Unity3D is a very powerful and free IDE for developing infinite 3D applications and games. When the ability to compile your projects to SWF becomes reality in the Unity3D IDE, we should see a lot of merging of ActionScript and Unity3D strong points. Our company will have 3D models, Unity3D prefabs and Actionscript components to complement this merge. We will also have developed tools that make creation of these components and cross pollination easier.
Conclusion
Stayed tuned to our site and blog, this is just the beginning of something very exciting.
Mike



Recent Comments