Welcome to The Prosciutto project
2009-09-13 LATEST UPDATES: NEW!: Prosciutto 2.1 released'''
This release ships with:
-Location Based Services integration (JSR 179)
-new config attributes for LBS reading timeout
-wrapper buttons memory footprint control
-softkey mapper
-BlackBerry? support
-debug form
-stringfilter: use any of these tags in your buttons text, which will be replaced by the corresponding values each time the button is rendered on screen: @@latitude@@ @@longitude@@ @@time@@ @@date@@ @@timestamp@@ @@debug@@ @@freemem@@
-table arrangement for buttons
-usermessage for showing customized messages on the "loading..." screens
-messageinbox for customizing behavior by sending behavior messages to your UI objects
-video playing features
We are going to build several copy/paste examples to showcase all of Prosciutto's features.
LATEST STABLE RELEASE: NOTE added 2009-07-29: I'm continuing the refactoring effort. As of July 29th, 2009, the latest stable release is trunk revision 151.
NOTE added 2009-07-12: SymbianDebugging
NOTE: Prosciutto is undergoing a major refactoring effort. The latest stable version can be found in the SVN repo at http://svn.assembla.com/svn/prosciutto/tags/200905beforeRefactoring
Project homepage: http://www.prosciuttoproject.org Blog: http://prosciutto.boutiquestartups.com
NOTE: I have had trouble importing the trac.db file from Trac 0.11b to Assembla's Trac 0.10.4 so there are no tickets in older milestones. I will insert the tickets from our private trac installation manually as soon as I get time. Cheers, Mario.
ZAMAE stands for ZA Mobile Application Engine, which is a J2ME package. For a little bit of history, FAQ, tutorials, discussion forums and more, a blog at http://prosciutto.boutiquestartups.com
Anyway, the ZAMAE (older stable version) package consists of 3 basic java classes:
- ZA_Msg_Connection
- UI Api
- Carlos Araiz's GZip library
The UI Api implements all of the UI elements that are needed in order to interact with the device screen. It provides the API for creation and use of any of the elements, basically describing how it will look and how it will behave when some relevant action or event happens on its focus.
The Msg Connection class implements everything needed so any UI Api element can be fetched from an external server, thus allowing for flexibility and dynamic connected applications.
The package allows for the creation of flexible java client applications that might use any of the following components:
- Form
- button
- colordef
- template
- fontarray
- imagearray
- language
- messagebox
- scrollbar
- textbox
- timer
- usermessage
- viewport
You can download and browse the source code and find Javadocs also for the whole API here: http://svn.assembla.com/svn/prosciutto
Javadocs will also be soon are also available here: http://prosciutto.boutiquestartups.com/zamae/docs
For information on compiling, etc please see the build.xml file in the UIAPI repository at http://svn.assembla.com/svn/prosciutto/trunk/client/package/
You have to have installed WTK 2.5+, JDK 1.6+, ant and antenna.
Useful links:
http://antenna.sourceforge.net
Notes on wiki editting:
As all Wiki pages, this page is editable, this means that you can modify the contents of this page simply by using your web-browser. Simply click on the "Edit this page" link at the bottom of the page. WikiFormatting will give you a detailed description of available Wiki formatting commands.
"trac-admin yourenvdir initenv" created a new Trac environment, containing a default set of wiki pages and some sample data. This newly created environment also contains documentation to help you get started with your project.
You can use trac-admin to configure Trac to better fit your project, especially in regard to components, versions and milestones.
TracGuide is a good place to start.
Enjoy!
ZA System Development Team
Starting Points for Trac
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.