Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: JSwiff 0.9 - open source Flash framework

The aim of the JSwiff project is to create an open source, pure Java framework for Macromedia Flash file creation and manipulation.

Tutorial Details:

Why Flash?
If you were to believe statistics published by Macromedia, over half a billion people are able to view Flash content without having to install additional software.

Fact is, the Flash file format currently offers the best way of presenting feature rich, animated, low-bandwidth content over the web. There are some alternatives (e.g. SVG), but none of them have proved to be both as efficient and effective as Macromedia's format.

JSwiff will enable you to overcome restrictions of today's Flash development technology which is, so far, limited to a few platforms, relies heavily on proprietary products and, despite Flash's dynamic paradigm, still is rather static.

Why Java?
The ubiquity of Java has long gained cult status. Java runs on smart cards, cell phones, PDAs, desktop computers, server farms and mainframes. But is Java's portability its single virtue?

An objective look behind the hype quickly reveals the true advantages of this well-designed language, pointing out that the success recipe of Java is undisputedly its unique combination of power and simplicity.

Java's focus has perpetually changed. Today, there is undoubtedly a great variety of useful and well performing desktop applications implemented in Java, and applets still have their advantages over other technologies. However, at the time being, the main deployment scenario of the Java platform is the server-side generation of dynamic web content.

A major objective of the JSwiff project is to provide the means for server-side dynamic Flash generation, but JSwiff will also enable Flash creation and design on the desktop.

Why Open Source?
Open source software is like an aquarium: transparency lets you experience its beauty and helps you retain its quality.

Less metaphorically, the advantage is evident: as open source, unlike proprietary software, isn't a black box, developers are able to analyze, understand, enhance and improve it. Design issues and bugs are discovered and fixed within record time, and functionality is easier to comprehend.

JSwiff software is open source in its entirety; its source code is available under a dual license.

The JSwiff source code repository can be browsed online here.


 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
JSwiff 0.9 - open source Flash framework

View Tutorial:
JSwiff 0.9 - open source Flash framework

Related Tutorials:

Scripting power saves the day for your Java apps
Scripting power saves the day for your Java apps
 
Frameworks save the day - JavaWorld September 2000
Frameworks save the day - JavaWorld September 2000
 
Tweak your IO performance for faster runtime - JavaWorld November 2000
Tweak your IO performance for faster runtime - JavaWorld November 2000
 
Printing in Java, Part 4 - JavaWorld February 2001
Printing in Java, Part 4 - JavaWorld February 2001
 
The HTML Renderer Shootout, Part 1
The HTML Renderer Shootout, Part 1 In this article, we will review 11 different HTML renderers, comparing their features, compliance, and speed; searching for the best one for any project.
 
JXMLPad 2.3
JXMLPad 2.3 JXMLPad is a pure Swing java component/framework for editing XML/XHTML document.
 
Framework for Java Database Connectivity
What is Framework for Java Database Connectivity? The Framework for Java Database Connectivity (JDBC) was implemented to demonstrate the ease with which a JavaTM application may be designed to access a source code repository using a relational query lang
 
Attribute-Oriented Programming with Java 1.5, Part 1
In this article, I will consider the case of a status-bar component embedded in a GUI application. I will explore a number of different ways to implement this status reporter, starting with the traditional hard-coded idiom. Along the way, I will introduce
 
Tarsis MVC Framework
Tarsis MVC Framework Tarsis is a Java Web MVC Framework that implements ServiceToWorker pattern.
 
JLAN Server v3.3
JLAN Server v3.3 JLAN Server is a high performance JavaTM based file server supporting Windows file sharing (SMB/CIFS), NFS and FTP protocols. Write your own virtual filesystems with the core server handling all protocol exchanges with the client. Incl
 
iCal4j
iCal4j Overview iCal4j is a Java library used to read and write iCalendar data streams as defined in RFC2445. Providing both a parser and an object model, iCal4j allows you to either modify existing iCalendar data or create new data models. Validation
 
Reporting Application Errors by Email
Reporting Application Errors by Email It is common practice for server-side applications to log messages to files on the server's file system. These logs are a vital source of information for system administrators and the application development team. If
 
Flexdoc
Flexdoc Description The goal of this project is to provide a production quality windowing and docking framework similar to what is currently found in the Nebeans and Eclipse IDE's.
 
Ease Swing development with the TableModel Free framework
This article introduces the TableModel Free (TMF) framework which eliminates the need to use TableModels with Swing JTables. The TMF framework allows for more configurable JTables by moving all of table-specific data outside of the compiled code and into
 
JXMLPad 3.1 FC
JXMLPad is a pure Swing java component/framework for editing XML/XHTML document.
 
Programming Jakarta Struts: Using Tiles, Part 2
In part two in this series of book excerpts on using tiles from Programming Jakarta Struts, learn how to install and configure tiles, as well as get an overview on tiles.
 
Atricle Struts, JavaServer Faces, and Java Studio Creator:
The Evolution of Web Application Frameworks Sun Microsystems' Craig McClanahan, the creator of the Apache Struts Framework, co-specification lead for JavaServer Faces 1.0, and prime architect for Sun Java Studio Creator's new release, explains all three.
 
Beginner to advance guide to the Apache Struts
Beginner to advance guide to the Apache Struts The Complete Apache Struts Tutorial This complete reference of Jakarta Struts shows you how to develop Struts applications using ant and deploy on the JBoss Application Server. Ant script is provided
 
Sanssouci is a Java framework for autogenerating fancy Swing-GUIs via introspection.
Sanssouci is a Java framework for autogenerating fancy Swing-GUIs via introspection which display objects directly to the user
 
Running JavaServer Faces Technology-Based Portlets on Sun Java System Portal Server 6 2005Q1
You can extend the framework based on JavaServer Faces technology and then run a JSR 168-compliant portlet on Sun Java System Portal Server 6. This article describes the setup procedures, offers sample code, and summarizes the known issues.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.