2. Agenda
Enterprise Social Software
Social Learning
Video – Oracle ADF Mobile Overview
SunTone Methodology
Mobile Restful Web Service
Apache Hadoop
3. Enterprise Social Software
Berawal dari Web 2.0 (O’Reilly : 2003)
Setiap Orang Bisa Saling Berinteraksi (Media Social)
Kini saatnya membuat setiap orang dapat berkontribusi
dan mengendalikan sendiri apa yang diinginkan. Ex :
FluidUI (mobile app)
Enterprise Social Software
4. Enterprise Social Software
Aplikasi skala enterprise untuk kebutuhan masyarakat luas.
Perkembangan mengarah ke perusahaan enterprise dan
pendidikan tinggi.
Pendidikan tinggi salah satunya adalah untuk keperluan
pengajaran.
Sudah tidak jaman belajar one to one, atau one to many.
Sekarang jamannya many to many.
Semua bisa sharing knowledge.
5. Social technology are the most important CRM trend in
2009 – Forrester
(Riset Teknologi)
The Future of e-Learning is Social Learning – Jane Hart 2009
13. Dunia baru, keren lho ketika orang bisa buat slideshow sendiri dengan hanya edit css
(friendster), myspace edit layout.
Dulu itu orang cari (news di yahoo, google)
Sekarang jamannya dikasih, kita user bisa pakai dan sharing (media social :
Facebook, Twitter)
Ke depan yang bisa kasih lebih yang dipilih
17. Suntone Methodology
The Suntone Architecture Methodology helps you address these challenges
by being :
- Architecture Centric
- Extremely focused on systemic quality
- use case driven
- service driven
- pattern based
- risk mitigating
- iterative and incremental
Memadukan 3 konsep : Tier, Layers, Systematic Qualities
19. Plan Final Project
Mobile Learning for e-University
University Group
Department Group
Content (image, persentation, flash, video)
Collaboration (share, comment, discuss)
Take a Quiz
Integration Email
Integrating SMS
On-device Camera
20. Mobile RestFull Web Service
SOAP vs Rest for Mobile
SOAP: “Simple Object Access Protocol”, is a protocol specification for
exchanging structured information via XML in the implementation of Web
Services in computer networks
REST: “Representational State Transfer”, was defined by Roy Fielding. It
stresses that services can be interacted with via stateless representations of
the targets of the service. It leverages the transport layer that was
implemented to support the world-wide web
21. SOAP Problem
Change Control (Change client, change service SOAP)
Complexity (must produce the same mobile app for several platform)
Re-Use (migrasi)
22. Rest Does Well
Simplicity
Infrastructure friendly
Cacheable
Scalable
Stateless or Stateful
Efficient