Application Building The Glowe Way

Post on 18-May-2015

1.891 views 0 download

Tags:

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

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)

Developer community

http://www.glowe.org

Publication/Distribution

http://www.gloweme.com

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]*

Join the GLOWE community!

http://glowe.org