FOSSASIA-2014 -open-server-doc-rest_oauth2-client_mardao

242 views

Published on

FOSSASIA-2014 - Phnom Penh
open-server-
doc-rest
oauth2-client
mardao

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
242
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FOSSASIA-2014 -open-server-doc-rest_oauth2-client_mardao

  1. 1. 28-Feb-2014 #FOSSASIA 2014, Phnom Penh @Norton University Open Source Technologies Event in Asia
  2. 2. Sophea MAK Senior Backend Software Engineer GoldenGekko 10+ years experiences in software development Github : https://github.com/sophea Linkedin : http://www.linkedin.com/in/sopheamak/ About me
  3. 3. Agenda in this session  Open-Server  DocRest  Oauth2-client  Mardao  Demo app
  4. 4. Prerequisite  Java programming language  Maven  OOP concepts  Spring framework  Json / xml  Server type tomcat / jetty / others ...
  5. 5. Open-Server Server development, most on top of Spring and some for Google App Engine  Various libraries  Can be use with GAE and None GAE Platform  Base on Spring framework  Build as component base  More details : https://github.com/sophea/open-server modules errors , security , json / jsonp ,-mvc-boiler (crud REST-API), push , tools-gae, service-analytics /analytics-gae, and More ..
  6. 6. Docrest iOS Team USA Android Team India Backend Team Cambodia Mobile web Team Spain How to communication ? Skype Email Message Phone call PM Team German ● REST API Documentation ● See more details : https://github.com/sophea/docrest ●Ex : http://gcdc2013-localoffer.appspot.com/offer-service-api/apidocs/api.html
  7. 7. Oauth2-Client Library to be used by a service acting as an OAuth2 client App Social account Facebook, google, twitter oauth2-client Social account Facebook, google, twitter Authorization Id, access_token Verify access_token model business push service Backend more details : https://github.com/sophea/oauth2-client 1 2 3 4 register
  8. 8. mardao Helps avoid common pitfalls : file system, time outs and threading ! ●Mardao is the Java Architect's Dao Generator, for Spring JDBC, ●Packaged as a maven plugin ●Generate DAO classes using your annotated domain classes as input. ●Support Databases : ➢ MySQL, MariaDB ➢ AppEngine Datastore ➢ Android SQLite • More details : https://github.com/sophea/mardao/
  9. 9. Demo URL : http://gcdc2013-localoffer.appspot.com/ Google Cloud Developer Challenge : http://www.google.com/events/gcdc2013/finalists.html Youtube : http://www.youtube.com/watch?v=CbUSZABKDfI

×