Application Building The Glowe Way

22
Mobile Widget DevDay Davy Loots

description

Developing mobile applications or widgets requires a completely different approach than traditional platforms. Mobile applications should be personal and to-the-point. Glowe provides the technology to build platform-independent mobile widgets in a simple and fast way. This presentation positions Glowe as technology and was meant as introduction to a hands-on lab. Visit http://www.glowe.org for more info.

Transcript of Application Building The Glowe Way

Page 1: Application Building The Glowe Way

Mobile Widget DevDay

Davy Loots

Page 2: Application Building The Glowe Way

Programme

Introducing Glowe (~15’)

Hands-on workshop

Page 3: Application Building The Glowe Way

Mobile Killer App

E-mail?

TV?

Photos?

Instant messaging?

Browser?

GPS?

Page 4: Application Building The Glowe Way

Mobile Killer App

Pictures grandchildren

Page 5: Application Building The Glowe Way

Mobile Killer App

Joke of the day

Page 6: Application Building The Glowe Way

Mobile Killer App

K3’s new single

Page 7: Application Building The Glowe Way

Mobile Killer App

There is no 1 Killer App

The mobile is a personal device and

mobile applications should reflect that

Page 8: Application Building The Glowe Way
Page 9: Application Building The Glowe Way

Software : the old way

Page 10: Application Building The Glowe 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

Page 11: Application Building The Glowe Way

Mobile Software: the old way

Not Cross-platform (except J2ME to

some extend).

Medium to very high entry level.

Distribution is difficult.

Page 12: Application Building The Glowe Way

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

Page 13: Application Building The Glowe Way

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

Page 14: Application Building The Glowe Way

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

Page 15: Application Building The Glowe Way

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

Page 16: Application Building The Glowe Way

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)

Page 17: Application Building The Glowe Way

Developer community

http://www.glowe.org

Page 18: Application Building The Glowe Way

Publication/Distribution

http://www.gloweme.com

Page 19: Application Building The Glowe Way

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

Page 20: Application Building The Glowe Way

Workshop: your first widget

Page 21: Application Building The Glowe Way

Comics url:

http://www.arcamax.com/garfield

Regular Expression:http://www\.arcamax\.com/cgi-bin/news/pic/[0-9]*/[0-9]*

Page 22: Application Building The Glowe Way

Join the GLOWE community!

http://glowe.org