Application Building The Glowe Way
-
Upload
davy-loots -
Category
Technology
-
view
1.891 -
download
0
description
Transcript of Application Building The Glowe Way
Mobile Widget DevDay
Davy Loots
Programme
Introducing Glowe (~15’)
Hands-on workshop
Mobile Killer App
E-mail?
TV?
Photos?
Instant messaging?
Browser?
GPS?
Mobile Killer App
Pictures grandchildren
Mobile Killer App
Joke of the day
Mobile Killer App
K3’s new single
Mobile Killer App
There is no 1 Killer App
The mobile is a personal device and
mobile applications should reflect that
Software : the old way
Software : the old way
Due to the steep learning curve of
traditional software development, the
person with the application idea is
unlikely to be a “coder”.
This results in a relatively small set of
applications that tend to target large
audiences.
High complexity leads to high prices in a
low-margin business
Mobile Software: the old way
Not Cross-platform (except J2ME to
some extend).
Medium to very high entry level.
Distribution is difficult.
Introducing GloweGlowe defines a format for describing
applications.
Glowe applications run inside a runtime environment (or engine) making them platform independent.
Glowe applications describe the flow of information.
Glowe applications are made by linking building blocks.
DataReader
“http://slashdot.org/...”
DataFilter
Filter=“.rdf:RDF:item”VisualDataTemplate
Software: the Glowe way
Mobile applications are about bringing the right
information to the user and allowing
communication in a user-friendly way.
So the Glowe way of developing applications
focuses on :
Information
Communication
Presentation
Software: the Glowe way
Technical details:
- Simple, open XML format
- Editable in Notepad (or vi )
- 1 application = 1 file
- A pre-defined set of building blocks
- Multi-platform ready:- Mobile
- Web
- Embedded
- You’ll score with the ladies
Glowe Building Blocks
The Glowe way of application development offers building blocks to “build” instead of “code” information centric applications.
There are building blocks available for
- Retrieving information
- Reformatting information
- Combining information streams
- Pushing information back into the cloud
- Displaying information in a rich mobile interface
- Interacting with the user
Current status
First (actually second) draft of
specification public.
(XML based) Widget editor with device
emulator.
Windows Mobile (5+6)
J2ME client
Flash web client
TV Client (Media Center)
Time to get our hands dirty
Surf to http://www.glowe.org
Go to Get Started page
Download Widget Editor
Write your widget
Upload & test on glowe.org
Upload & distribute on GloweMe.com
Workshop: your first widget
Comics url:
http://www.arcamax.com/garfield
Regular Expression:http://www\.arcamax\.com/cgi-bin/news/pic/[0-9]*/[0-9]*