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. |
|
|
|