Suche senden
Hochladen
oscon2011fb
•
Als KEY, PDF herunterladen
•
0 gefällt mir
•
628 views
Tatsuya Arai
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 74
Jetzt herunterladen
Empfohlen
React Native Taipei Meetup #1
React Native Taipei Meetup #1
Eddie Weng
New Web Revolution - html5 and css3
New Web Revolution - html5 and css3
Nitish Surelia
はじめてのspringframework
はじめてのspringframework
Atsushi Sano
Rise of the hybrids
Rise of the hybrids
Oron Ben Zvi
React Native
React Native
Huqiu Liao
Ruby on Rails Crash course
Ruby on Rails Crash course
andreanodari
2017-03-26 CAMPHOR- 勉強会:エンジニア向けkintone活用術
2017-03-26 CAMPHOR- 勉強会:エンジニア向けkintone活用術
Yasuharu Sakai
Visual studio2019 launchevent_may25_blazor_presentation_net_bc_user_group_by_...
Visual studio2019 launchevent_may25_blazor_presentation_net_bc_user_group_by_...
ashishpd
Empfohlen
React Native Taipei Meetup #1
React Native Taipei Meetup #1
Eddie Weng
New Web Revolution - html5 and css3
New Web Revolution - html5 and css3
Nitish Surelia
はじめてのspringframework
はじめてのspringframework
Atsushi Sano
Rise of the hybrids
Rise of the hybrids
Oron Ben Zvi
React Native
React Native
Huqiu Liao
Ruby on Rails Crash course
Ruby on Rails Crash course
andreanodari
2017-03-26 CAMPHOR- 勉強会:エンジニア向けkintone活用術
2017-03-26 CAMPHOR- 勉強会:エンジニア向けkintone活用術
Yasuharu Sakai
Visual studio2019 launchevent_may25_blazor_presentation_net_bc_user_group_by_...
Visual studio2019 launchevent_may25_blazor_presentation_net_bc_user_group_by_...
ashishpd
Practical IronRuby
Practical IronRuby
Shay Friedman
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
Yasuyuki Fujikawa
The Tarsus configurator - Toby Hope
The Tarsus configurator - Toby Hope
fesuffolk
Riding IronRuby on Rails
Riding IronRuby on Rails
Shay Friedman
Birdpie
Birdpie
anupnarkhede
Webservices: The RESTful Approach
Webservices: The RESTful Approach
Mushfekur Rahman
ASP.NET MVC
ASP.NET MVC
Shay Friedman
American Pride Investor Materials
American Pride Investor Materials
dmreznik
Ed Tech Island
Ed Tech Island
Eileen O'Connor
raiways africa April 2010
raiways africa April 2010
Railways Africa
Freedom of Information Requests
Freedom of Information Requests
kevinblowe
Badging Study - within a Graduate Course
Badging Study - within a Graduate Course
Eileen O'Connor
Presentazione Master Evolutionary Management
Presentazione Master Evolutionary Management
federica ghetti
Dynamo Camp & Corporate Partnership
Dynamo Camp & Corporate Partnership
Viviana Magnani
Sponsor opportunities
Sponsor opportunities
Giovanni Serra
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
Jordan Yaker
[Cordova] Empezando con Ionic
[Cordova] Empezando con Ionic
Moises Alexander Salazar Vila
Kiss.ts - The Keep It Simple Software Stack for 2017++
Kiss.ts - The Keep It Simple Software Stack for 2017++
Ethan Ram
Developing a mobile cross-platform library
Developing a mobile cross-platform library
Kostis Dadamis
既存の資産をXamarinで / Utilize existing assets as Xamarin library
既存の資産をXamarinで / Utilize existing assets as Xamarin library
Yusuke Yamada
Introduction to node.js
Introduction to node.js
Jakub Nesetril
Your choices for building a mobile app in 2016
Your choices for building a mobile app in 2016
Jad Salhani
Weitere ähnliche Inhalte
Was ist angesagt?
Practical IronRuby
Practical IronRuby
Shay Friedman
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
Yasuyuki Fujikawa
The Tarsus configurator - Toby Hope
The Tarsus configurator - Toby Hope
fesuffolk
Riding IronRuby on Rails
Riding IronRuby on Rails
Shay Friedman
Birdpie
Birdpie
anupnarkhede
Webservices: The RESTful Approach
Webservices: The RESTful Approach
Mushfekur Rahman
ASP.NET MVC
ASP.NET MVC
Shay Friedman
Was ist angesagt?
(7)
Practical IronRuby
Practical IronRuby
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
The Tarsus configurator - Toby Hope
The Tarsus configurator - Toby Hope
Riding IronRuby on Rails
Riding IronRuby on Rails
Birdpie
Birdpie
Webservices: The RESTful Approach
Webservices: The RESTful Approach
ASP.NET MVC
ASP.NET MVC
Andere mochten auch
American Pride Investor Materials
American Pride Investor Materials
dmreznik
Ed Tech Island
Ed Tech Island
Eileen O'Connor
raiways africa April 2010
raiways africa April 2010
Railways Africa
Freedom of Information Requests
Freedom of Information Requests
kevinblowe
Badging Study - within a Graduate Course
Badging Study - within a Graduate Course
Eileen O'Connor
Presentazione Master Evolutionary Management
Presentazione Master Evolutionary Management
federica ghetti
Dynamo Camp & Corporate Partnership
Dynamo Camp & Corporate Partnership
Viviana Magnani
Sponsor opportunities
Sponsor opportunities
Giovanni Serra
Andere mochten auch
(8)
American Pride Investor Materials
American Pride Investor Materials
Ed Tech Island
Ed Tech Island
raiways africa April 2010
raiways africa April 2010
Freedom of Information Requests
Freedom of Information Requests
Badging Study - within a Graduate Course
Badging Study - within a Graduate Course
Presentazione Master Evolutionary Management
Presentazione Master Evolutionary Management
Dynamo Camp & Corporate Partnership
Dynamo Camp & Corporate Partnership
Sponsor opportunities
Sponsor opportunities
Ähnlich wie oscon2011fb
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
Jordan Yaker
[Cordova] Empezando con Ionic
[Cordova] Empezando con Ionic
Moises Alexander Salazar Vila
Kiss.ts - The Keep It Simple Software Stack for 2017++
Kiss.ts - The Keep It Simple Software Stack for 2017++
Ethan Ram
Developing a mobile cross-platform library
Developing a mobile cross-platform library
Kostis Dadamis
既存の資産をXamarinで / Utilize existing assets as Xamarin library
既存の資産をXamarinで / Utilize existing assets as Xamarin library
Yusuke Yamada
Introduction to node.js
Introduction to node.js
Jakub Nesetril
Your choices for building a mobile app in 2016
Your choices for building a mobile app in 2016
Jad Salhani
从玩具到工具 from toy to tool
从玩具到工具 from toy to tool
ankang yang
WebCamp 2016: Front-end. Виталий Бобров: JavaScript для мобильной разработки.
WebCamp 2016: Front-end. Виталий Бобров: JavaScript для мобильной разработки.
WebCamp
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
Adam Paxton
Erica Cooksey Reactathon 2018
Erica Cooksey Reactathon 2018
🏡 Erica Cooksey
Angular2.0@Shanghai0319
Angular2.0@Shanghai0319
Bibby Chung
DeveloperDeveloperDeveloper! Sydney 2012
DeveloperDeveloperDeveloper! Sydney 2012
kittenthecat
Cross-Platform Development
Cross-Platform Development
Syed Owais Ali Chishti
Hybrid app development with ionic
Hybrid app development with ionic
Wan Muzaffar Wan Hashim
Scaling with swagger
Scaling with swagger
Tony Tam
iPhone OS: The Next Killer Platform
iPhone OS: The Next Killer Platform
Christopher Bartling
State of the Mobile Web Frameworks
State of the Mobile Web Frameworks
Jesse Palmer
Virtual edinburgh mobilemaker - pechakucha
Virtual edinburgh mobilemaker - pechakucha
Gerry McLarnon
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost Solutions
Alexander Sidko
Ähnlich wie oscon2011fb
(20)
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
[Cordova] Empezando con Ionic
[Cordova] Empezando con Ionic
Kiss.ts - The Keep It Simple Software Stack for 2017++
Kiss.ts - The Keep It Simple Software Stack for 2017++
Developing a mobile cross-platform library
Developing a mobile cross-platform library
既存の資産をXamarinで / Utilize existing assets as Xamarin library
既存の資産をXamarinで / Utilize existing assets as Xamarin library
Introduction to node.js
Introduction to node.js
Your choices for building a mobile app in 2016
Your choices for building a mobile app in 2016
从玩具到工具 from toy to tool
从玩具到工具 from toy to tool
WebCamp 2016: Front-end. Виталий Бобров: JavaScript для мобильной разработки.
WebCamp 2016: Front-end. Виталий Бобров: JavaScript для мобильной разработки.
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
Erica Cooksey Reactathon 2018
Erica Cooksey Reactathon 2018
Angular2.0@Shanghai0319
Angular2.0@Shanghai0319
DeveloperDeveloperDeveloper! Sydney 2012
DeveloperDeveloperDeveloper! Sydney 2012
Cross-Platform Development
Cross-Platform Development
Hybrid app development with ionic
Hybrid app development with ionic
Scaling with swagger
Scaling with swagger
iPhone OS: The Next Killer Platform
iPhone OS: The Next Killer Platform
State of the Mobile Web Frameworks
State of the Mobile Web Frameworks
Virtual edinburgh mobilemaker - pechakucha
Virtual edinburgh mobilemaker - pechakucha
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost Solutions
Kürzlich hochgeladen
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Kürzlich hochgeladen
(20)
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
oscon2011fb
1.
OSCON 2011
genesix, Inc. cutmail
2.
agenda
3.
agenda • Introduction
4.
agenda • Introduction • Android
Building Blocks
5.
agenda • Introduction • Android
Building Blocks • Learning Node.js
6.
agenda • Introduction • Android
Building Blocks • Learning Node.js • Write Android Smartphone Applications with Ruby
7.
agenda • Introduction • Android
Building Blocks • Learning Node.js • Write Android Smartphone Applications with Ruby • API Design Anti-patterns
8.
Introduction
9.
Introduction • cutmail
10.
Introduction • cutmail • genesix,
Inc.
11.
Introduction • cutmail • genesix,
Inc. • Android, iOS Application developer
12.
Introduction • cutmail • genesix,
Inc. • Android, iOS Application developer • I like tsundoku!
13.
14.
July 25-29, 2011
PORTLAND, OR
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Sessions
29.
Android Building
Blocks
30.
Android core component •
Activity • System Services • Service • AppWidget • Intents • Intent Service • BroadcastReceiver • ContentProvider • Application
31.
Yamba App
32.
Status.net • Twitter like
micro blogging service • Open Source • host own server • PHP+MySQL
33.
34.
Learning Node.js
35.
36.
SSJS is Awesome!
37.
If SSJS is
so swesome why is it “new”?
38.
Benefits of SSJS •
Lots of JavaScript expertise • Lots of web code in JS libraries • Write once, run anywhere • Progressive Enhancement
39.
Why SSJS happened
now • Professionalism in JavaScript • New generation of JS runtimes
40.
Write Android
Smartphone Applications with Ruby
41.
Rhodes
42.
43.
# gem install
rhodes
44.
...
45.
# rake run:android #
rake run:iphone
46.
one source!
47.
API Design anti-pattern
48.
49.
API
50.
API
51.
API
API
52.
• stackoverflow
53.
54.
•
55.
• •
56.
• • •
57.
API API
58.
... • • •
2
59.
60.
•
• • • 2,3 • • API
61.
API Design
62.
API •
API 1 • API • API API ( )
63.
API •
API 1 • • API
64.
APIDA • • •
65.
use Data Dictionary
66.
Data Dictionary •
1 1 • •
67.
•
68.
69.
•
70.
• •
71.
• • • JavaScript
72.
• • • JavaScript •
http://oscon.com/slides/
73.
• • • JavaScript •
http://oscon.com/slides/ • ><
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Progressinve Enhancement&#x3068;&#x306F;&#x3001;&#x300C;&#x60C5;&#x5831;&#x3084;&#x30B5;&#x30FC;&#x30D3;&#x30B9;&#x3078;&#x306E;&#x30A2;&#x30AF;&#x30BB;&#x30B7;&#x30D3;&#x30EA;&#x30C6;&#x30A3;&#x3092;&#x78BA;&#x4FDD;&#x3057;&#x3064;&#x3064;&#x3001;&#x30D6;&#x30E9;&#x30A6;&#x30B6;&#x3084;&#x30C7;&#x30D0;&#x30A4;&#x30B9;&#x306E;&#x7279;&#x6027;&#x3092;&#x6D3B;&#x304B;&#x3057;&#x305F;&#x30C7;&#x30B6;&#x30A4;&#x30F3;&#x3084;&#x6280;&#x8853;&#x3092;&#x5B9F;&#x88C5;&#x3059;&#x308B;&#x300D;&#x3068;&#x3044;&#x3046;&#x8003;&#x3048;&#x65B9;&#x3002;\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen