stevan majstorović, datameal - presentation from the '7 minutes contest' at...
DESCRIPTION
Stevan Majstorović, DataMeal - presentation from the '7 minutes contest' at TMT.Ventures'08 Zagreb (http://tmtevents.eu by New Europe Events)TRANSCRIPT
Browser for business
Universal SOA client
TIPICAL USAGE
•Product catalogues, Price list (good start for introduction on features)
TIPICAL SOLUTIONS FOR THAT NEEDS
•CD/DVD distribution•Web applications, web sites•E-mail (~SPAM)•...
CHALLENGES
Off-line
Fast GUI
Rich GUI
Data refresh
GUI updates
Secured
Standard based
Fast integration & dev.
www CD
no Hard or challenged yes
BASIC IDEA
DataMeal client DataMeal server
Déjà vu? The same concept is in…
E-mail?
RSS reader?
Browser?
DB client?
It’s similar, but… better
EXTENDED IDEA
DataMeal client DataMeal server
ASIMIL
Our inventory.XML language for description of GUI and it’s behaviors
(XHTML, CSS and JavaScript for DataMeal… and more…)
<?xml version="1.0" encoding="utf-8"?><Asimil><Form Text=“Majlab" ClientSize="610, 120"><Id>Default</Id><Controls><Button Name="ButtonRefreshData" Location="250, 160" Size="170, 40" Text="Osveži podatke" BackColor="Red" ForeColor="Yellow"></Controls></Form></Asimil>
Where are you in this story?
API
DataMeal server
http://subdomain.datameal.com
Your server
web interface
Your client
FRAMEWORK
Killer features – all in one:
•Users auth, PC auth, user sessions, user groups•Encryption, security•Data compression (for faster net traffic)•Data integrity, data synchronization (low traffic)•Local storage (offline use)•Download, edit and upload of data•Updating data & GUI (only if there are changes)•Many user on one installation•Many services/plug-ins on one installation•Usability !!! (one click to start, one click to update)
APPLICATION IDEAS
•Price lists•Catalogues (ordering)•Schedules•OLAP, DataMining, Data WareHouse, BI•Social bookmarks, addresses…•Link collections•Surveys•Sport results•Top lists
•TV guides•Account reports•RSS (News,...)•Research data cubes•Forms (easy off line fill)•Protected data•on-line publishing (pdf, podcast...)
LICENCINIG PLANS
1.Universal client (free of charge) user pays for commercial services, DataMeal web service gateway is fixed (our server)
2.Corporate client (DataMeal rebranded for a company)
3.Application Service Providing for DataMeal services (based on number of services and users, amount of data, bandwidth)
4.Partner/Developer licence (API, ASIMIL, Support)