Enviar búsqueda
Cargar
How to create high scalable JavaScript apps for Java Portals
•
3 recomendaciones
•
1,111 vistas
Zeno Rocha
Seguir
Jax Conf @ Mainz, Germany @ April, 2013
Leer menos
Leer más
Tecnología
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 99
Descargar ahora
Descargar para leer sin conexión
Recomendados
3d web
3d web
Kevin Vandecar
From website to mobile app - a journey
From website to mobile app - a journey
Martin Naumann
Introduction to JavaScript
Introduction to JavaScript
Anass90
Anton Sakharov: The risks you take when develop cross-platform apps using HT...
Anton Sakharov: The risks you take when develop cross-platform apps using HT...
Mobile Trends
WillsResume
WillsResume
Will Tirado
Build and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 Mins
Jeff Hull
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Mobile Trends
JDay Sevilla 2015 - Mobile app development for Joomla
JDay Sevilla 2015 - Mobile app development for Joomla
Extly Extensions - JoomGap
Recomendados
3d web
3d web
Kevin Vandecar
From website to mobile app - a journey
From website to mobile app - a journey
Martin Naumann
Introduction to JavaScript
Introduction to JavaScript
Anass90
Anton Sakharov: The risks you take when develop cross-platform apps using HT...
Anton Sakharov: The risks you take when develop cross-platform apps using HT...
Mobile Trends
WillsResume
WillsResume
Will Tirado
Build and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 Mins
Jeff Hull
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Mobile Trends
JDay Sevilla 2015 - Mobile app development for Joomla
JDay Sevilla 2015 - Mobile app development for Joomla
Extly Extensions - JoomGap
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
Yuriy Silvestrov
NodeConfLondon - Making ES6 happen with ChakraCore and Node
NodeConfLondon - Making ES6 happen with ChakraCore and Node
Christian Heilmann
Javascriptpowerpoint
Javascriptpowerpoint
SaneMaly
Resume
Resume
skthewebmaster
Ruby and Rails Basics
Ruby and Rails Basics
ArrrrCamp
Startup and Rapid web development
Startup and Rapid web development
Lalit Shandilya
React native - What, Why, How?
React native - What, Why, How?
Teerasej Jiraphatchandej
Ms TechDay - Blend: Apps além do Código
Ms TechDay - Blend: Apps além do Código
Aline Firmino Brito
Practical guide for front-end development for django devs
Practical guide for front-end development for django devs
Davidson Fellipe
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
Caesar Chi
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
Caesar Chi
Rajeev-Rawat-Resume
Rajeev-Rawat-Resume
Rajeev Rawat
Angularjs cascade
Angularjs cascade
hannonhill
WTF Javascript - FrontInRio 2011
WTF Javascript - FrontInRio 2011
Leonardo Balter
Como Perder Peso (no browser)
Como Perder Peso (no browser)
Zeno Rocha
HTML 5
HTML 5
Zeno Rocha
Desbravando o HTML5 Boilerplate
Desbravando o HTML5 Boilerplate
Zeno Rocha
Super Trunfo - Case de Dados Abertos
Super Trunfo - Case de Dados Abertos
Zeno Rocha
Wordpress
Wordpress
Zeno Rocha
Javascript Orientado a Objetos - Fisl12
Javascript Orientado a Objetos - Fisl12
Emerson Macedo
Construindo Projetos Robustos em HTML5
Construindo Projetos Robustos em HTML5
Zeno Rocha
Augmented Reality in JavaScript
Augmented Reality in JavaScript
Zeno Rocha
Más contenido relacionado
La actualidad más candente
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
Yuriy Silvestrov
NodeConfLondon - Making ES6 happen with ChakraCore and Node
NodeConfLondon - Making ES6 happen with ChakraCore and Node
Christian Heilmann
Javascriptpowerpoint
Javascriptpowerpoint
SaneMaly
Resume
Resume
skthewebmaster
Ruby and Rails Basics
Ruby and Rails Basics
ArrrrCamp
Startup and Rapid web development
Startup and Rapid web development
Lalit Shandilya
React native - What, Why, How?
React native - What, Why, How?
Teerasej Jiraphatchandej
Ms TechDay - Blend: Apps além do Código
Ms TechDay - Blend: Apps além do Código
Aline Firmino Brito
Practical guide for front-end development for django devs
Practical guide for front-end development for django devs
Davidson Fellipe
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
Caesar Chi
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
Caesar Chi
Rajeev-Rawat-Resume
Rajeev-Rawat-Resume
Rajeev Rawat
Angularjs cascade
Angularjs cascade
hannonhill
La actualidad más candente
(13)
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
NodeConfLondon - Making ES6 happen with ChakraCore and Node
NodeConfLondon - Making ES6 happen with ChakraCore and Node
Javascriptpowerpoint
Javascriptpowerpoint
Resume
Resume
Ruby and Rails Basics
Ruby and Rails Basics
Startup and Rapid web development
Startup and Rapid web development
React native - What, Why, How?
React native - What, Why, How?
Ms TechDay - Blend: Apps além do Código
Ms TechDay - Blend: Apps além do Código
Practical guide for front-end development for django devs
Practical guide for front-end development for django devs
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
Rajeev-Rawat-Resume
Rajeev-Rawat-Resume
Angularjs cascade
Angularjs cascade
Destacado
WTF Javascript - FrontInRio 2011
WTF Javascript - FrontInRio 2011
Leonardo Balter
Como Perder Peso (no browser)
Como Perder Peso (no browser)
Zeno Rocha
HTML 5
HTML 5
Zeno Rocha
Desbravando o HTML5 Boilerplate
Desbravando o HTML5 Boilerplate
Zeno Rocha
Super Trunfo - Case de Dados Abertos
Super Trunfo - Case de Dados Abertos
Zeno Rocha
Wordpress
Wordpress
Zeno Rocha
Javascript Orientado a Objetos - Fisl12
Javascript Orientado a Objetos - Fisl12
Emerson Macedo
Construindo Projetos Robustos em HTML5
Construindo Projetos Robustos em HTML5
Zeno Rocha
Augmented Reality in JavaScript
Augmented Reality in JavaScript
Zeno Rocha
It's Javascript Time
It's Javascript Time
Davidson Fellipe
Aula javascript
Aula javascript
Gabriel Moura
Javascript para adultos
Javascript para adultos
Guilherme Blanco
Os mitos do desenvolvimento front-end
Os mitos do desenvolvimento front-end
Zeno Rocha
Personal Kanban
Personal Kanban
André Faria Gomes
JavaScript for Beginners
JavaScript for Beginners
SAPO Sessions
Introdução básica ao JavaScript
Introdução básica ao JavaScript
Carlos Eduardo Kadu
Introdução ao JavaScript
Introdução ao JavaScript
Carlos Roberto Gomes Junior
DOMinando JavaScript
DOMinando JavaScript
Thiago Poiani
Web APIs you (probably) didn't know existed
Web APIs you (probably) didn't know existed
Zeno Rocha
Gamification: Future or Fail?
Gamification: Future or Fail?
Socialphysicist
Destacado
(20)
WTF Javascript - FrontInRio 2011
WTF Javascript - FrontInRio 2011
Como Perder Peso (no browser)
Como Perder Peso (no browser)
HTML 5
HTML 5
Desbravando o HTML5 Boilerplate
Desbravando o HTML5 Boilerplate
Super Trunfo - Case de Dados Abertos
Super Trunfo - Case de Dados Abertos
Wordpress
Wordpress
Javascript Orientado a Objetos - Fisl12
Javascript Orientado a Objetos - Fisl12
Construindo Projetos Robustos em HTML5
Construindo Projetos Robustos em HTML5
Augmented Reality in JavaScript
Augmented Reality in JavaScript
It's Javascript Time
It's Javascript Time
Aula javascript
Aula javascript
Javascript para adultos
Javascript para adultos
Os mitos do desenvolvimento front-end
Os mitos do desenvolvimento front-end
Personal Kanban
Personal Kanban
JavaScript for Beginners
JavaScript for Beginners
Introdução básica ao JavaScript
Introdução básica ao JavaScript
Introdução ao JavaScript
Introdução ao JavaScript
DOMinando JavaScript
DOMinando JavaScript
Web APIs you (probably) didn't know existed
Web APIs you (probably) didn't know existed
Gamification: Future or Fail?
Gamification: Future or Fail?
Similar a How to create high scalable JavaScript apps for Java Portals
Liferay DevCon 2014: Lliferay Platform - A new and exciting vision
Liferay DevCon 2014: Lliferay Platform - A new and exciting vision
Jorge Ferrer
Android crash course_20180812
Android crash course_20180812
Haim Michael
jQueryMobile Jump Start
jQueryMobile Jump Start
Haim Michael
Fuel for a great web experience.
Fuel for a great web experience.
elliando dias
TPR4
TPR4
tutorialsruby
TPR4
TPR4
tutorialsruby
JavaScript - The Universal Platform?
JavaScript - The Universal Platform?
Jonas Bandi
Java2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integration
Mite Mitreski
Fuel for a great web experience
Fuel for a great web experience
Christian Heilmann
Mobile html5 v2
Mobile html5 v2
HunterLoftis
Web Application Development
Web Application Development
Sanjay Kumar
jQuery Comes to XPages
jQuery Comes to XPages
Teamstudio
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
Christian Heilmann
How to bake an app in Dart and Polymer
How to bake an app in Dart and Polymer
Jana Moudrá
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
Yottaa
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
Christian Heilmann
Apache Flex and the imperfect Web
Apache Flex and the imperfect Web
masuland
Ahmed Mohamed Awad Senior Web Developer
Ahmed Mohamed Awad Senior Web Developer
Ahmed Awad
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Heiko Behrens
Javascript library toolbox
Javascript library toolbox
Skysoul Pty.Ltd.
Similar a How to create high scalable JavaScript apps for Java Portals
(20)
Liferay DevCon 2014: Lliferay Platform - A new and exciting vision
Liferay DevCon 2014: Lliferay Platform - A new and exciting vision
Android crash course_20180812
Android crash course_20180812
jQueryMobile Jump Start
jQueryMobile Jump Start
Fuel for a great web experience.
Fuel for a great web experience.
TPR4
TPR4
TPR4
TPR4
JavaScript - The Universal Platform?
JavaScript - The Universal Platform?
Java2day 2013 : Modern workflows for javascript integration
Java2day 2013 : Modern workflows for javascript integration
Fuel for a great web experience
Fuel for a great web experience
Mobile html5 v2
Mobile html5 v2
Web Application Development
Web Application Development
jQuery Comes to XPages
jQuery Comes to XPages
Stapling and patching the web of now - ForwardJS3, San Francisco
Stapling and patching the web of now - ForwardJS3, San Francisco
How to bake an app in Dart and Polymer
How to bake an app in Dart and Polymer
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
So you want to build a mobile app - HTML5 vs. Native @ the Boston Mobile Expe...
Quo vadis, JavaScript? Devday.pl keynote
Quo vadis, JavaScript? Devday.pl keynote
Apache Flex and the imperfect Web
Apache Flex and the imperfect Web
Ahmed Mohamed Awad Senior Web Developer
Ahmed Mohamed Awad Senior Web Developer
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Javascript library toolbox
Javascript library toolbox
Más de Zeno Rocha
Future of Web Development
Future of Web Development
Zeno Rocha
Tracking.js
Tracking.js
Zeno Rocha
Liferay + Wearables
Liferay + Wearables
Zeno Rocha
Como empreender em... você!
Como empreender em... você!
Zeno Rocha
Liferay UI (R)evolution
Liferay UI (R)evolution
Zeno Rocha
Um futuro chamado Web Components
Um futuro chamado Web Components
Zeno Rocha
Getting started with YUI3 and AlloyUI
Getting started with YUI3 and AlloyUI
Zeno Rocha
Más de Zeno Rocha
(7)
Future of Web Development
Future of Web Development
Tracking.js
Tracking.js
Liferay + Wearables
Liferay + Wearables
Como empreender em... você!
Como empreender em... você!
Liferay UI (R)evolution
Liferay UI (R)evolution
Um futuro chamado Web Components
Um futuro chamado Web Components
Getting started with YUI3 and AlloyUI
Getting started with YUI3 and AlloyUI
Último
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
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
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
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
Último
(20)
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
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
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 ...
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
How to create high scalable JavaScript apps for Java Portals
1.
how to create high
scalable javascript apps for java portals Mainz, 2013.
2.
3.
I’m from brazil
4.
5.
6.
I ♥ opensource
7.
I ♥ jQuery
8.
jqueryboilerplate.com
9.
I ♥ HTML5
10.
html5-pro.com/wormz
11.
today we’re going to talk
about javascript...
12.
13.
just a toy language?
14.
triggerrally.com/x/Preview/Arbusu/drive
15.
16.
what about jQuery?
17.
18.
goo.gl/rfaLs
19.
why should I care?
20.
because your UI
suck
21.
let’s create a high
scalable javascript application
22.
23.
option #1 write everything from scratch
24.
option #2 use existing open
source solutions
25.
Events, Selection, DOM Manipulation, Animation, Ajax requests jquery.com
26.
mootools.net
27.
UI components twitter.github.io/bootstrap
28.
jqueryui.com
29.
Templates mustache.github.io
30.
handlebarsjs.com
31.
Module loader requirejs.org
32.
headjs.com
33.
MV* backbonejs.org
34.
knockoutjs.com
35.
angularjs.org
36.
emberjs.com
37.
Tests BDD TDD pivotal.github.io/jasmine
38.
qunitjs.com
39.
40.
41.
we build java portals
42.
our solution has more
than 4,000,000 downloads
43.
and over 500,000 deployments worldwide
44.
so how can we
create an easy-to-maintain UI architeture?
45.
46.
yuilibrary.com
47.
and we created our own
superset of components
48.
AlloyUI
49.
alloyui.com
50.
YUI = effects DOM ajax events ... MVC
51.
YUI = effects DOM ajax events ... MVC
52.
YUI = effects DOM ajax events ... MVC
53.
YUI = effects DOM ajax events ... MVC
54.
YUI = effects DOM ajax events ... MVC
55.
YUI = effects DOM ajax events ... MVC
56.
YUI = effects DOM ajax events ... MVC
57.
AlloyUI = calendar tabs buttons carousel ... audio
58.
AlloyUI = calendar tabs buttons carousel ... audio
59.
AlloyUI = calendar tabs buttons carousel ... audio
60.
AlloyUI = calendar tabs buttons carousel ... audio
61.
AlloyUI = calendar tabs buttons carousel ... audio
62.
AlloyUI = calendar tabs buttons carousel ... audio
63.
AlloyUI = calendar tabs buttons carousel ... audio
64.
65.
JavaScript
66.
67.
YUI
68.
69.
AlloyUI
70.
alloyui.com/examples/carousel
71.
alloyui.com/examples/diagram-builder
72.
alloyui.com/examples/image-cropper
73.
alloyui.com/examples/viewport
74.
but I’m a java guy!
75.
<taglibs> o/
76.
everything you need
77.
everything you need + single
api
78.
everything you need + single
api + good performance
79.
who uses it?
80.
developer.cisco.com
81.
lufthansa-flight-training.com
82.
bosch-sicherheitssysteme.de
83.
more than 300,000 downloads
84.
wanna know more?
85.
find me on room Watfordsaal
B at 2pm
86.
87.
“HTML5 is the
future”
88.
wanna see the
future?
89.
90.
91.
HTML5 is today!
92.
Content Consumer Devices
93.
Content Consumer Devices
94.
old browsers are
like B&W TVs
95.
new browsers are
like HD TVs
96.
TV already solved
that problem
97.
so why developers keep
doing this?
98.
it’s up to
you!
99.
dank :)
Descargar ahora