Upload
cvision
View
354
Download
0
Embed Size (px)
DESCRIPTION
Monitive's mobile application presentation, for Timisoara Mobile Development Group's meetup on July 11th 2011.
Citation preview
monitive
#timo 11.07.2011
Cum a început?
Proiect reparare erori site web
Cum a început?
Proiect reparare erori site web
…a 5-a oară!
http://www.flickr.com/photos/ajay/169660243/
Astăzi, www.monitive.com
• Verificare la minut• 11 Locaţii în lume• Alerte SMS, email & Twitter• HTTP, PING, IMAP, TCP Port• Diagnosticare automată• Măsurare viteză răspuns site• Rapoarte săptămânale
Cu ce mă ajută?
• Preîntâmpinarea problemelor– Aflu înaintea clientului– Ştiu dacă site-ul se încarcă greu– Am diagnosticare automată
• Verificare din toate colţurile lumii• Nu îmi stric reputaţia faţă de vizitatori sau
clienţi
Timişoara Mobile Development GroupSituaţia alertelor mele... la îndemână oriunde mă duc.
Cerinţe platformă
• HTML 5 + CSS + JavaScript• Android, iPhone, BlackBerry• Soluţii viabile:– Appcelerator– PhoneGap
Let’s give it a spin!
Prima aplicaţie: Planning Poker (Scrum)
Start implementare: luni 27 iunie 2011Final implementare: luni 27 iunie 2011 HTML + CSS pur, încărcat pe BlackBerry.
Research
• Ce librărie pentru U.I. folosim?
• Development– Aptana Studio– Google Chrome– Pix şi foaie !
Schiţele
Rezultatul
Starea alertelor & informaţii
Codul sursă
• 243 linii cod JavaScript (372 total)• 135 linii cod HTML• 0 linii CSS (7 utilizări CSS inline)
Provocări
• Comunicarea cu serverul Monitive (AJAX)• JavaScript avansat• Mindset “aplicaţie în browser”• Bugi platformă jQuery Mobile (1.0beta1)• Depanarea erorilor în simulator
Ultimii paşi
• Obţinere chei semnare cod BlackBerry• Achiziţie cont Android App Market• Screenshot pe Android şi BlackBerry• Iconiţe, splash screen, descriere• Testare, împachetare şi… upload
Cât a durat?
• 1 săptămână (5 ore/zi)– Aplicaţie BlackBerry– Bonus: aplicaţie web 100% funcţională;
• +1 zi– Aplicaţie Android compilată şi urcată în Market
Ce urmează?
• Opţiuni pornire / oprire alerte• Pagină adăugare / modificare alerte• Aplicaţie pentru iPhone / iPad