Submit Search
Upload
みんなの知らないChrome appsの世界
•
Download as PPTX, PDF
•
2 likes
•
2,165 views
Yoichiro Tanaka
Follow
Google Developers Meetup #2
Read less
Read more
Technology
Report
Share
Report
Share
1 of 61
Download now
Recommended
Доклад Антона Поварова "Go in Badoo" с Golang Meetup
Доклад Антона Поварова "Go in Badoo" с Golang Meetup
Badoo Development
Grooscript and Grails 3
Grooscript and Grails 3
Jorge Franco Leza
Javascript is your (Auto)mate
Javascript is your (Auto)mate
Codemotion
The jsdom
The jsdom
Domenic Denicola
Будь первым
Будь первым
FDConf
Node.js - async for the rest of us.
Node.js - async for the rest of us.
Mike Brevoort
Groovy Ecosystem - JFokus 2011 - Guillaume Laforge
Groovy Ecosystem - JFokus 2011 - Guillaume Laforge
Guillaume Laforge
JavaScript on the Desktop
JavaScript on the Desktop
Domenic Denicola
Recommended
Доклад Антона Поварова "Go in Badoo" с Golang Meetup
Доклад Антона Поварова "Go in Badoo" с Golang Meetup
Badoo Development
Grooscript and Grails 3
Grooscript and Grails 3
Jorge Franco Leza
Javascript is your (Auto)mate
Javascript is your (Auto)mate
Codemotion
The jsdom
The jsdom
Domenic Denicola
Будь первым
Будь первым
FDConf
Node.js - async for the rest of us.
Node.js - async for the rest of us.
Mike Brevoort
Groovy Ecosystem - JFokus 2011 - Guillaume Laforge
Groovy Ecosystem - JFokus 2011 - Guillaume Laforge
Guillaume Laforge
JavaScript on the Desktop
JavaScript on the Desktop
Domenic Denicola
Node js introduction
Node js introduction
Alex Su
Understanding the Node.js Platform
Understanding the Node.js Platform
Domenic Denicola
Jeroen Vloothuis Bend Kss To Your Will
Jeroen Vloothuis Bend Kss To Your Will
Vincenzo Barone
Server Side JavaScript - You ain't seen nothing yet
Server Side JavaScript - You ain't seen nothing yet
Tom Croucher
わかった気になるgitit-0.8
わかった気になるgitit-0.8
Kiwamu Okabe
Firefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobile
Robert Nyman
FwDays 2021: Metarhia Technology Stack for Node.js
FwDays 2021: Metarhia Technology Stack for Node.js
Timur Shemsedinov
Chromium Embedded Framework + Go at Brooklyn JS
Chromium Embedded Framework + Go at Brooklyn JS
quirkey
Introdução ao Desenvolvimento Android com Kotlin
Introdução ao Desenvolvimento Android com Kotlin
Nelson Glauber Leal
Non-blocking I/O, Event loops and node.js
Non-blocking I/O, Event loops and node.js
Marcus Frödin
神に近づくx/net/context (Finding God with x/net/context)
神に近づくx/net/context (Finding God with x/net/context)
guregu
Fluent plugin-dstat
Fluent plugin-dstat
shunsuke Mikami
Open Social Data (Jaca), Alejandro Rivero
Open Social Data (Jaca), Alejandro Rivero
Aragón Open Data
Building your first Node app with Connect & Express
Building your first Node app with Connect & Express
Christian Joudrey
Bs webgl소모임004
Bs webgl소모임004
Seonki Paik
How to Write Node.js Module
How to Write Node.js Module
Fred Chien
Gaelyk
Gaelyk
Kazuchika Sekiya
Node ppt
Node ppt
Tamil Selvan R S
Introducere in web
Introducere in web
Alex Eftimie
Flask intro - ROSEdu web workshops
Flask intro - ROSEdu web workshops
Alex Eftimie
Alnjaat
Alnjaat
islamic-awakening
인터랙티브디자인 캐시워킹 1414905 이서현
인터랙티브디자인 캐시워킹 1414905 이서현
서현 이
More Related Content
What's hot
Node js introduction
Node js introduction
Alex Su
Understanding the Node.js Platform
Understanding the Node.js Platform
Domenic Denicola
Jeroen Vloothuis Bend Kss To Your Will
Jeroen Vloothuis Bend Kss To Your Will
Vincenzo Barone
Server Side JavaScript - You ain't seen nothing yet
Server Side JavaScript - You ain't seen nothing yet
Tom Croucher
わかった気になるgitit-0.8
わかった気になるgitit-0.8
Kiwamu Okabe
Firefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobile
Robert Nyman
FwDays 2021: Metarhia Technology Stack for Node.js
FwDays 2021: Metarhia Technology Stack for Node.js
Timur Shemsedinov
Chromium Embedded Framework + Go at Brooklyn JS
Chromium Embedded Framework + Go at Brooklyn JS
quirkey
Introdução ao Desenvolvimento Android com Kotlin
Introdução ao Desenvolvimento Android com Kotlin
Nelson Glauber Leal
Non-blocking I/O, Event loops and node.js
Non-blocking I/O, Event loops and node.js
Marcus Frödin
神に近づくx/net/context (Finding God with x/net/context)
神に近づくx/net/context (Finding God with x/net/context)
guregu
Fluent plugin-dstat
Fluent plugin-dstat
shunsuke Mikami
Open Social Data (Jaca), Alejandro Rivero
Open Social Data (Jaca), Alejandro Rivero
Aragón Open Data
Building your first Node app with Connect & Express
Building your first Node app with Connect & Express
Christian Joudrey
Bs webgl소모임004
Bs webgl소모임004
Seonki Paik
How to Write Node.js Module
How to Write Node.js Module
Fred Chien
Gaelyk
Gaelyk
Kazuchika Sekiya
Node ppt
Node ppt
Tamil Selvan R S
Introducere in web
Introducere in web
Alex Eftimie
Flask intro - ROSEdu web workshops
Flask intro - ROSEdu web workshops
Alex Eftimie
What's hot
(20)
Node js introduction
Node js introduction
Understanding the Node.js Platform
Understanding the Node.js Platform
Jeroen Vloothuis Bend Kss To Your Will
Jeroen Vloothuis Bend Kss To Your Will
Server Side JavaScript - You ain't seen nothing yet
Server Side JavaScript - You ain't seen nothing yet
わかった気になるgitit-0.8
わかった気になるgitit-0.8
Firefox OS learnings & visions, WebAPIs - budapest.mobile
Firefox OS learnings & visions, WebAPIs - budapest.mobile
FwDays 2021: Metarhia Technology Stack for Node.js
FwDays 2021: Metarhia Technology Stack for Node.js
Chromium Embedded Framework + Go at Brooklyn JS
Chromium Embedded Framework + Go at Brooklyn JS
Introdução ao Desenvolvimento Android com Kotlin
Introdução ao Desenvolvimento Android com Kotlin
Non-blocking I/O, Event loops and node.js
Non-blocking I/O, Event loops and node.js
神に近づくx/net/context (Finding God with x/net/context)
神に近づくx/net/context (Finding God with x/net/context)
Fluent plugin-dstat
Fluent plugin-dstat
Open Social Data (Jaca), Alejandro Rivero
Open Social Data (Jaca), Alejandro Rivero
Building your first Node app with Connect & Express
Building your first Node app with Connect & Express
Bs webgl소모임004
Bs webgl소모임004
How to Write Node.js Module
How to Write Node.js Module
Gaelyk
Gaelyk
Node ppt
Node ppt
Introducere in web
Introducere in web
Flask intro - ROSEdu web workshops
Flask intro - ROSEdu web workshops
Viewers also liked
Alnjaat
Alnjaat
islamic-awakening
인터랙티브디자인 캐시워킹 1414905 이서현
인터랙티브디자인 캐시워킹 1414905 이서현
서현 이
Presentació
Presentació
LIS-VIRGINIA
Kitables Branding Campaign
Kitables Branding Campaign
Catherine Erath
HAMRUN
HAMRUN
G Vella
RESUME
RESUME
RAJEEV JOSHI
Codes and conventions of music mag covers
Codes and conventions of music mag covers
Shobyone
Ribosomes
Ribosomes
jairomontero
RESUME
RESUME
Nazimuddin Samsul
Designing a Reliable Software Factory for the Cloud
Designing a Reliable Software Factory for the Cloud
AnkaraCloud
Google Location Services
Google Location Services
Vishal Sapariya
49. Els cloroplasts
49. Els cloroplasts
Dani Ribo
Odontología Forense y Auditoría Odontológica
Odontología Forense y Auditoría Odontológica
Jorge Enrique Manrique-Chávez
El hospital frente a los desastres.
El hospital frente a los desastres.
kelainy cruz
구매 전환율 향상을 위한 온라인 쇼핑몰 ux 가이드
구매 전환율 향상을 위한 온라인 쇼핑몰 ux 가이드
Billy Choi
개발자가 본 웹디자인
개발자가 본 웹디자인
Jae Nam Jung
Silent Interaction: Healthcare UX,지금 우리가 질문해야 할 몇 가지
Silent Interaction: Healthcare UX,지금 우리가 질문해야 할 몇 가지
Billy Choi
Gerencia de los servicios de salud
Gerencia de los servicios de salud
Jorge Amarante
Edital do Concurso PGE MA
Edital do Concurso PGE MA
Estratégia Concursos
Viewers also liked
(19)
Alnjaat
Alnjaat
인터랙티브디자인 캐시워킹 1414905 이서현
인터랙티브디자인 캐시워킹 1414905 이서현
Presentació
Presentació
Kitables Branding Campaign
Kitables Branding Campaign
HAMRUN
HAMRUN
RESUME
RESUME
Codes and conventions of music mag covers
Codes and conventions of music mag covers
Ribosomes
Ribosomes
RESUME
RESUME
Designing a Reliable Software Factory for the Cloud
Designing a Reliable Software Factory for the Cloud
Google Location Services
Google Location Services
49. Els cloroplasts
49. Els cloroplasts
Odontología Forense y Auditoría Odontológica
Odontología Forense y Auditoría Odontológica
El hospital frente a los desastres.
El hospital frente a los desastres.
구매 전환율 향상을 위한 온라인 쇼핑몰 ux 가이드
구매 전환율 향상을 위한 온라인 쇼핑몰 ux 가이드
개발자가 본 웹디자인
개발자가 본 웹디자인
Silent Interaction: Healthcare UX,지금 우리가 질문해야 할 몇 가지
Silent Interaction: Healthcare UX,지금 우리가 질문해야 할 몇 가지
Gerencia de los servicios de salud
Gerencia de los servicios de salud
Edital do Concurso PGE MA
Edital do Concurso PGE MA
Similar to みんなの知らないChrome appsの世界
OpenCV Workshop
OpenCV Workshop
Lentin Joseph
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
Michael Lange
The Heron Mapping Client - Overview, Functions, Concepts
The Heron Mapping Client - Overview, Functions, Concepts
Just van den Broecke
Android on Intel Architecture: ROM Cooking Tutorial
Android on Intel Architecture: ROM Cooking Tutorial
Ron Munitz
TypeScript - Silver Bullet for the Full-stack Developers
TypeScript - Silver Bullet for the Full-stack Developers
Rutenis Turcinas
Golang Project Layout and Practice
Golang Project Layout and Practice
Bo-Yi Wu
Honeynet Project Workshop 2014 - Thug: a low-interaction honeyclient
Honeynet Project Workshop 2014 - Thug: a low-interaction honeyclient
Angelo Dell'Aera
Nodejs
Nodejs
Mahmoud Atef Abdelsamie
JS & NodeJS - An Introduction
JS & NodeJS - An Introduction
Nirvanic Labs
The Road To Single Dex (GDG San Francisco Meetup)
The Road To Single Dex (GDG San Francisco Meetup)
Jared Burrows
How to automate all your SEO projects
How to automate all your SEO projects
Vincent Terrasi
Andriy Shalaenko - GO security tips
Andriy Shalaenko - GO security tips
OWASP Kyiv
программное обеспечение (по)
программное обеспечение (по)
victoria_4
An Introduction To Android
An Introduction To Android
natdefreitas
Once upon a time, there were css, js and server-side rendering
Once upon a time, there were css, js and server-side rendering
Andrea Giannantonio
Bringing up Android on your favorite X86 Workstation or VM (AnDevCon IV, 2012)
Bringing up Android on your favorite X86 Workstation or VM (AnDevCon IV, 2012)
Ron Munitz
SBA Live Academy - Secure Containers for Developer by Mathias Tausig
SBA Live Academy - Secure Containers for Developer by Mathias Tausig
SBA Research
The Road To Single Dex (Gradle Summit 2017)
The Road To Single Dex (Gradle Summit 2017)
Jared Burrows
.gradle 파일 정독해보기
.gradle 파일 정독해보기
경주 전
Tutorial to setup OpenStreetMap tileserver with customized boundaries of India
Tutorial to setup OpenStreetMap tileserver with customized boundaries of India
Arun Ganesh
Similar to みんなの知らないChrome appsの世界
(20)
OpenCV Workshop
OpenCV Workshop
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
I Just Want to Run My Code: Waypoint, Nomad, and Other Things
The Heron Mapping Client - Overview, Functions, Concepts
The Heron Mapping Client - Overview, Functions, Concepts
Android on Intel Architecture: ROM Cooking Tutorial
Android on Intel Architecture: ROM Cooking Tutorial
TypeScript - Silver Bullet for the Full-stack Developers
TypeScript - Silver Bullet for the Full-stack Developers
Golang Project Layout and Practice
Golang Project Layout and Practice
Honeynet Project Workshop 2014 - Thug: a low-interaction honeyclient
Honeynet Project Workshop 2014 - Thug: a low-interaction honeyclient
Nodejs
Nodejs
JS & NodeJS - An Introduction
JS & NodeJS - An Introduction
The Road To Single Dex (GDG San Francisco Meetup)
The Road To Single Dex (GDG San Francisco Meetup)
How to automate all your SEO projects
How to automate all your SEO projects
Andriy Shalaenko - GO security tips
Andriy Shalaenko - GO security tips
программное обеспечение (по)
программное обеспечение (по)
An Introduction To Android
An Introduction To Android
Once upon a time, there were css, js and server-side rendering
Once upon a time, there were css, js and server-side rendering
Bringing up Android on your favorite X86 Workstation or VM (AnDevCon IV, 2012)
Bringing up Android on your favorite X86 Workstation or VM (AnDevCon IV, 2012)
SBA Live Academy - Secure Containers for Developer by Mathias Tausig
SBA Live Academy - Secure Containers for Developer by Mathias Tausig
The Road To Single Dex (Gradle Summit 2017)
The Road To Single Dex (Gradle Summit 2017)
.gradle 파일 정독해보기
.gradle 파일 정독해보기
Tutorial to setup OpenStreetMap tileserver with customized boundaries of India
Tutorial to setup OpenStreetMap tileserver with customized boundaries of India
More from Yoichiro Tanaka
Navigate users from assistant app to android app
Navigate users from assistant app to android app
Yoichiro Tanaka
Chrome Extensionsの基本とデザインパターン
Chrome Extensionsの基本とデザインパターン
Yoichiro Tanaka
Chrome Extensionsから見るWebExtensions
Chrome Extensionsから見るWebExtensions
Yoichiro Tanaka
Chromeウェブストア - Html5とか勉強会42
Chromeウェブストア - Html5とか勉強会42
Yoichiro Tanaka
Info scoop opensource
Info scoop opensource
Yoichiro Tanaka
Yapc
Yapc
Yoichiro Tanaka
SocialWeb-Japan Vol.2 20090428
SocialWeb-Japan Vol.2 20090428
Yoichiro Tanaka
JRuby on Rails
JRuby on Rails
Yoichiro Tanaka
JavaEdge第3回ライブセッション
JavaEdge第3回ライブセッション
Yoichiro Tanaka
maven2+aptで楽々ドキュメント
maven2+aptで楽々ドキュメント
Yoichiro Tanaka
丸山先生レクチャーシリーズ2007-2008
丸山先生レクチャーシリーズ2007-2008
Yoichiro Tanaka
Sun Tech Days 2007 Mash up
Sun Tech Days 2007 Mash up
Yoichiro Tanaka
体操競技のルール改正と今後の日本の方向性
体操競技のルール改正と今後の日本の方向性
Yoichiro Tanaka
Wicket勉強会2
Wicket勉強会2
Yoichiro Tanaka
世間の荒波を乗りこなせ!
世間の荒波を乗りこなせ!
Yoichiro Tanaka
More from Yoichiro Tanaka
(15)
Navigate users from assistant app to android app
Navigate users from assistant app to android app
Chrome Extensionsの基本とデザインパターン
Chrome Extensionsの基本とデザインパターン
Chrome Extensionsから見るWebExtensions
Chrome Extensionsから見るWebExtensions
Chromeウェブストア - Html5とか勉強会42
Chromeウェブストア - Html5とか勉強会42
Info scoop opensource
Info scoop opensource
Yapc
Yapc
SocialWeb-Japan Vol.2 20090428
SocialWeb-Japan Vol.2 20090428
JRuby on Rails
JRuby on Rails
JavaEdge第3回ライブセッション
JavaEdge第3回ライブセッション
maven2+aptで楽々ドキュメント
maven2+aptで楽々ドキュメント
丸山先生レクチャーシリーズ2007-2008
丸山先生レクチャーシリーズ2007-2008
Sun Tech Days 2007 Mash up
Sun Tech Days 2007 Mash up
体操競技のルール改正と今後の日本の方向性
体操競技のルール改正と今後の日本の方向性
Wicket勉強会2
Wicket勉強会2
世間の荒波を乗りこなせ!
世間の荒波を乗りこなせ!
Recently uploaded
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Recently uploaded
(20)
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
みんなの知らないChrome appsの世界
1.
みんなの知らないChrome Appsの世界 The world
of Chrome Apps everyone don't know Google Developers Meetup #2
2.
3.
4.
History of Chrome
Apps
5.
May 10, 2011 Chrome
OS released 1st Chromebook released
6.
July 16, 2012 Chrome
Packaged Apps were enabled by default.
7.
September 5, 2013 The
name was changed to Chrome Apps
8.
June 26, 2014 Native
Client Library
9.
June 26, 2014 Chrome
Dev Editor
10.
April 7, 2015 ARC
Welder
11.
Are you using
Chrome Apps?
12.
13.
Are you developing
Chrome Apps?
14.
15.
manifest.json { "manifest_version": 2, "name": "Hello,
world", "version": "1.0", "app": { "background": { "scripts": ["background.js"] } }, "icons": { "16": "16.png", "128": "128.png" } }
16.
background.js chrome.app.runtime.onLaunched.addListener( function() { chrome.app.window.create( "window.html", { "outerBounds": { width:
400, height: 500 } } ); } );
17.
window.html <!DOCTYPE html> <html> <head> </head> <body> <div>Hello, world!</div> </body> </html>
18.
Yo! (After installing node.js
...) $ sudo npm install -g yo $ sudo npm install -g generator-chromeapp $ make simple_app $ cd simple_app $ yo chromeapp (Type ENTER key for all questions ...)
19.
Yo! . ├── Gruntfile.js ├── app │
├── _locales │ │ └── en │ │ └── messages.json │ ├── bower_components │ ├── images │ │ ├── icon-128.png │ │ └── icon-16.png │ ├── index.html │ ├── manifest.json │ ├── scripts │ │ ├── chromereload.js │ │ ├── index.js │ │ └── main.js │ └── styles │ └── main.css ├── bower.json └── package.json
20.
Installing
21.
Installing
22.
Installing
23.
Installing
24.
25.
26.
27.
28.
29.
. ├── _locales │ └──
... ├── _metadata │ └── ... ├── css │ └── ... ├── html │ └── ... ├── images │ ├── dev │ │ └── ... │ ├── ... │ └── stable │ └── ... ├── js │ └── ... ├── manifest.json └── plugin └── pnacl ├── ssh_client.nmf ├── ssh_client_nl_arm.nexe ├── ssh_client_nl_x86_32.nexe └── ssh_client_nl_x86_64.nexe
30.
31.
. ├── _metadata │ └──
... ├── data │ ├── data.unity3d │ └── unity_nacl_files │ ├── License │ │ ├── COPYING.LIB │ │ └── README │ ├── i686 │ │ ├── libc.so │ │ ├── libdl.so │ │ ├── libgcc_s.so │ │ ├── libm.so │ │ ├── libmono-2.0.so │ │ ├── libnacl_dyncode.so │ │ ├── libppapi_cpp.so │ │ ├── libppapi_gles2.so │ │ ├── libpthread.so │ │ ├── librt.so │ │ ├── libstdc++.so │ │ ├── runnable-ld.so │ │ └── unity.nexe │ ├── nacl_resources.unity3d │ ├── unity.nmf │ ├── unity_nacl.js │ ├── unitylogo.png │ ├── unityprogress.png │ ├── unityprogressframe.png │ └── x86_64 │ ├── libc.so │ ├── libdl.so │ ├── libgcc_s.so │ ├── libm.so │ ├── libmono-2.0.so │ ├── libnacl_dyncode.so │ ├── libppapi_cpp.so │ ├── libppapi_gles2.so │ ├── libpthread.so │ ├── librt.so │ ├── libstdc++.so │ ├── runnable-ld.so │ └── unity.nexe ├── images │ └── ... ├── js │ ├── jquery.js │ ├── json.js │ ├── silvertree.js │ └── silvertree.js~ ├── manifest.json └── ...
32.
What APIs can
we use?
33.
accessibilityFeatures, alarms, app.runtime, app.window,
bluetooth, bluetoothLowEnergy, bluetoothSocket, browser, commands, contextMenus, documentScan, events, extensionTypes, fileSystem, gcm, hid, i18n, identity, idle, instanceID, mdns, mediaGalleries, notifications, permissions, power, printerProvider, runtime, serial, socket, sockets.tcp, sockets.tcpServer, sockets.udp, storage, syncFileSystem, system.cpu, system.display, system.memory, system.network, system.storage, tts, types, usb, vpnProvider, wallpaper
34.
accessibilityFeatures, alarms, app.runtime, app.window,
bluetooth, bluetoothLowEnergy, bluetoothSocket, browser, commands, contextMenus, documentScan, events, extensionTypes, fileSystem, gcm, hid, i18n, identity, idle, instanceID, mdns, mediaGalleries, notifications, permissions, power, printerProvider, runtime, serial, socket, sockets.tcp, sockets.tcpServer, sockets.udp, storage, syncFileSystem, system.cpu, system.display, system.memory, system.network, system.storage, tts, types, usb, vpnProvider, wallpaper
35.
accessibilityFeatures, alarms, app.runtime, app.window,
bluetooth, bluetoothLowEnergy, bluetoothSocket, browser, commands, contextMenus, documentScan, events, extensionTypes, fileSystem, gcm, hid, i18n, identity, idle, instanceID, mdns, mediaGalleries, notifications, permissions, power, printerProvider, runtime, serial, socket, sockets.tcp, sockets.tcpServer, sockets.udp, storage, syncFileSystem, system.cpu, system.display, system.memory, system.network, system.storage, tts, types, usb, vpnProvider, wallpaper
36.
https://chrome.google.com/webstore/detail/cog-system-info-viewer/difcjdggkffcfgcfconafogflmmaadco Cog - System
Info Viewer
37.
sockets.tcp
38.
We can develop
ANYTHING as Chrome Apps!
39.
I must prove
that!
40.
https://github.com/yoichiro/mysql_js_driver
41.
https://dev.mysql.com/doc/internals/en/client-server-protocol.html
42.
https://github.com/yoichiro/mysql_js_driver/blob/master/src/mysql_types.js
43.
https://github.com/yoichiro/chrome_mysql_console
44.
https://github.com/yoichiro/chrome_mysql_admin
45.
ChromeMyAdmin sockets.tcp digitalbazaar/forge (TLS) libssh2 (NaCl
Module) AngularJS + ng-grid jcanvas jqplot
46.
fileSystemProvider
47.
https://github.com/yoichiro/chromeos-filesystem-dropbox For Dropbox Identity API Dropbox
Core API (Ajax)
48.
https://github.com/yoichiro/chromeos-filesystem-sftp For SFTP nacl_io libssh2 (NaCl
Module)
49.
https://github.com/yoichiro/chromeos-filesystem-sftp/blob/master/app/nacl_src/read_file_command.cc
50.
For Windows sockets.tcp SMB1 /
CIFS / SMB2 NTLMSSP DCE/RPC Domain / Workgroup https://github.com/yoichiro/chromeos-filesystem-cifs
51.
https://github.com/yoichiro/chromeos-filesystem-cifs/blob/master/app/scripts/smb_client/dce_rpc/dcerpc_bind.js
52.
Other apps I'm
using...
53.
Pixlr Editor https://chrome.google.com/webstore/detail/pixlr-editor/icmaknaampgiegkcjlimdiidlhopknpk?utm_source=chrome-ntp-icon
54.
Text https://chrome.g1oogle.com/webstore/detail/text/mmfbcljfglbokpmkimbfghdkjmjhdgbg
55.
LINE https://chrome.google.com/webstore/detail/line/menkifleemblimdogmoihpfopnplikde
56.
Chrome Dev Editor https://chrome.google.com/webstore/detail/chrome-dev-editor-develop/pnoffddplpippgcfjdhbmhkofpnaalpg
57.
Chrome Apps = Can
do anything!
58.
59.
https://developer.chrome.com/apps/first_app
60.
Many users in
the world are waiting Chrome App you create.
61.
Any questions?
Download now