Seeking Inspirations

As the Zero platform matures, we need to explore higher-level building-blocks to enable rapid application development, especially situational applications. Everyone should pick some services, applications, or tools/systems proposed in the tables below or come up with your own and enter them here, so that we don't have several developers working on similar things. During the study, you should focus on the following:
  • Is it simple enough for you to accomplish your tasks?
  • If not, what can/should be done to improve the functions or features you are using?
  • What functions or building blocks that can be generalized to help you and other with similar tasks?

We'll have a show-and-tell day to collection your inputs and inspirations.

Tools

Many have indicated that Web-based tooling is needed to further simplify the development of Zero applications and services. The following existing tools or systems might give us some inspirations and patterns. Study them to see how certain tasks are done then prepare document and demo to the team:

Tool URL Developers
Gyre: open source, web-based IDE and debugger for Rails http://gyre.bitscribe.net/ your name
TIBCO General Interface http://gi.tibco.com/ your name
ECCO: A web-based IDE http://ecco.sourceforge.net/ your name
jMaki: Enables JavaScript applications using Java, Ruby, PHP, and Phobos. http://jmaki.com/ your name
Thermo: for designers to create RIA http://labs.adobe.com/wiki/index.php/Thermo your name
Nexaweb IDE http://www.nexaweb.com/home/us/index.html your name
AppJet http://appjet.com/ your name
IBM Shareable Code (for RoR) http://services.alphaworks.ibm.com/isc/ your name
    your name

Services and Applications

Implementing these services and applications will force you to learn the available capabilities (or not) of the current Zero platform, including Dojo, client model, backend connectivity, resource model, and security. Document the complex vs simple of the functions, documentations, samples, tools that are there or not there to help you complete your programming tasks.

Services/Apps Comment Developers
Photo-album (should use trunk/SAMPLES/zero.services.share/) Bug 804 your name
Poll (the service has been implemented but no UI trunk/SAMPLES/zero.services.poll/ Binh
Encapsulate Web APIs Wikipedia, YouTube, eBay, Yahoo, etc your name
Financial reports using Dojo Charts, Silverlight, and/or Flash) your name
News service gathering and displaying news syndications your name
Trip Weather Use GoogleMaps to specify route. Specify time of departure. Weather information for various points along your route are obtained (from local airports), and displayed as balloons along your route. Weather is specified for the time you are estimated to be at each point on your route. Current weather conditions also provided Marc
Resolution of address, lat/long and business names into specific geographic information Bug 2259  
group management Bug 2260  
File Sharing Bug 2261  
Profanity Filter Bug 2263  
Analytics -collecting and displaying stats (e.g. usage data) for an app Bug 2262  
Weather widget - Wrapper around popular weather services and widget for display. Bug 2264  
Shared bookmarks - social bookmarking service and associated widgets. Bug 2265  
Calendar widget & service Bug 2266  
Captchas - produce and validate input Bug 2267  
Charting -set of widgets for rendering interactive and realtime updating charts and graphs Bug 2268  
Search features Bug 2269  
Produce new feeds by taking a collection of feeds and selecting a subset of feeds entries base don a search or selection rule Bug 2270  
Spell checker Bug 2271  
Input data validation against a set of validation rules Bug 2272  
Manipulation of images that are sent to the browser. - resizes, thumbnail generation… Bug 2273  
Wiki-style editable behavior that can be emedded into a page or part of a page. Bug 2274  
File upload Bug 2275  
Library and set of controls to allow easy construction of web forms, including multi-screen forms and form validation Bug 2278  
UI control for displaying lists of things, sorting, filterable, integrated with tagging and ranking services Bug 2276  
Amazon ECS access library Bug 1336  
Wikipedia APIs Bug 1338  
EBay APIs Bug 1339  
Flickr APIs Bug 1340  
Google APIs Bug 1341  
    your name
    your name

r6 - 14 Dec 2007 - 02:21:03 - bobs
Syndicate this site RSS ATOM
Copyright 2007 © IBM Corporation | Privacy | Terms of Use | About this site