QNX, C/C++, Qt, Cascades, HTML5… So what’s now BlackBerry 10 application deve...Codemotion
This session is intended to introduce you to the different BlackBerry 10 SDKs showing different ways of developing a mobile app. For example through a pure C/C++ approach very convenient for Games and Libs developers. Or through a more comfortable way using a high level application development Framework supporting Qt and the Blackberry own Cascades UI framework. We will also show you how powerful the BlackBerry 10 mobile web development platform is.
Ponencia de Jorge del Casar en DroidconMAD2013.
Sinopsis: Cordova es un framework de desarrollo móvil de código abierto que permite usar tecnologías web standard como HTML5, CSS3 y Javascript para el desarrollo multiplataforma, evitando desarrollar en el lenguaje nativo de cada plataforma. La nueva Command Line Interface (CLI) desarrollada en Node.js te permite automatizar la creación de proyectos, adición de plataformas y plugins así como la construir la app y probarla en simuladores y dispositivos reales.
When JavaFX Script was released, the mobile component was an important part. It was also one of the reasons many people and analysts believed in JavaFX as a real cross-platform client-side framework. For a number of reasons, JavaFX on mobile disappeared from the official Java roadmap. Fortunately, the OpenJFX team at Oracle made all the required sources available, and the JavaFXPorts initiative worked on providing JavaFX SDK's for the mobile platforms. In this session, we will show the current state of JavaFX on Mobile. We will show how to create a real cross-platform JavaFX Application using an IDE, and how easy it actually is to deploy that application on Android and iOS devices. We will show some of the features and limitations, and talk about the eco-system that is starting to take shape.
QNX, C/C++, Qt, Cascades, HTML5… So what’s now BlackBerry 10 application deve...Codemotion
This session is intended to introduce you to the different BlackBerry 10 SDKs showing different ways of developing a mobile app. For example through a pure C/C++ approach very convenient for Games and Libs developers. Or through a more comfortable way using a high level application development Framework supporting Qt and the Blackberry own Cascades UI framework. We will also show you how powerful the BlackBerry 10 mobile web development platform is.
Ponencia de Jorge del Casar en DroidconMAD2013.
Sinopsis: Cordova es un framework de desarrollo móvil de código abierto que permite usar tecnologías web standard como HTML5, CSS3 y Javascript para el desarrollo multiplataforma, evitando desarrollar en el lenguaje nativo de cada plataforma. La nueva Command Line Interface (CLI) desarrollada en Node.js te permite automatizar la creación de proyectos, adición de plataformas y plugins así como la construir la app y probarla en simuladores y dispositivos reales.
When JavaFX Script was released, the mobile component was an important part. It was also one of the reasons many people and analysts believed in JavaFX as a real cross-platform client-side framework. For a number of reasons, JavaFX on mobile disappeared from the official Java roadmap. Fortunately, the OpenJFX team at Oracle made all the required sources available, and the JavaFXPorts initiative worked on providing JavaFX SDK's for the mobile platforms. In this session, we will show the current state of JavaFX on Mobile. We will show how to create a real cross-platform JavaFX Application using an IDE, and how easy it actually is to deploy that application on Android and iOS devices. We will show some of the features and limitations, and talk about the eco-system that is starting to take shape.
Docker for .net developer, Container, Hyper-V, Docker Tool for VS, Windows Container, Images, Layer, Docker architecture, What is Docker, Docker Engine
Wondering how you can take advantage of the cloud, and build for multiple platforms at the same time? Join Microsoft Technical Evangelist Shahed Chowdhuri and learn how you can leverage your existing skills and experience to build Universal Apps and connect them via Azure Mobile Services.
Spécial WWDC, nous ferons un retour sur les annonces de lundi et les impacts que cela aura pour nous autres développeurs. Karim-Pierre Maalej (Xcode), Benoit Capallere (WatchOS), Grégoire Lhotellier (Swift), Nicolas Lauquin (iOS&distribution) et Stéphane Sudre (OSX) interviendront sur les grands thèmes abordés et décrypteront ces nouveautés
Entenda as recentes novidades e mudanças anunciadas pela Microsoft com relacao ao futuro do .NET Framework e sua nova arquitetura e quais os cenarios que ele contempla. Detalhes também sobre os novos cenarios WEB habilitados
This presentation gives detailed overview of Android, Android Architecture, Software Stack, Platform, Database Support, Licensing, File System, Network Connectivity, Security and Permissions, IDE and Tools, Other IDEs Overview, Development Evaluation, Singing your application, Versioning your application, Preparing to publish your application, Publish your App on Android Market. This presentation also includes links to sample exampled.
Note: Few slides from this presentation are taken from internet or slideshare.com as it is or modified little bit. I have no intention of saying someone’s else work as mine. I prepared this presentation to just educate co-workers about android. So I want the best material from internet and slideshare.com.
Capturing Your Audience with Kinect: featuring Speech Bubbles for Kinect v2.
Are your business visitors bored with static posters or looped videos that convey the same old message about your company? Find out how you can use the new Kinect v2 for Windows device to attract and delight your visitors with an interactive lobby display that delivers a message, while capturing audience.
Web technologies such as HTML5, Javascript and CSS3 are emerging as an alternative for mobile application development platform, at the same time allow the user to provide great experiences, and are simple to administer and maintain by IT organizations.
This session will discuss the status of these technologies and their feasibility for the development of mobile applications. We will also address some recommendations and considerations that must be taken to choose a strategy for developing apps based on web technologies.
Docker for .net developer, Container, Hyper-V, Docker Tool for VS, Windows Container, Images, Layer, Docker architecture, What is Docker, Docker Engine
Wondering how you can take advantage of the cloud, and build for multiple platforms at the same time? Join Microsoft Technical Evangelist Shahed Chowdhuri and learn how you can leverage your existing skills and experience to build Universal Apps and connect them via Azure Mobile Services.
Spécial WWDC, nous ferons un retour sur les annonces de lundi et les impacts que cela aura pour nous autres développeurs. Karim-Pierre Maalej (Xcode), Benoit Capallere (WatchOS), Grégoire Lhotellier (Swift), Nicolas Lauquin (iOS&distribution) et Stéphane Sudre (OSX) interviendront sur les grands thèmes abordés et décrypteront ces nouveautés
Entenda as recentes novidades e mudanças anunciadas pela Microsoft com relacao ao futuro do .NET Framework e sua nova arquitetura e quais os cenarios que ele contempla. Detalhes também sobre os novos cenarios WEB habilitados
This presentation gives detailed overview of Android, Android Architecture, Software Stack, Platform, Database Support, Licensing, File System, Network Connectivity, Security and Permissions, IDE and Tools, Other IDEs Overview, Development Evaluation, Singing your application, Versioning your application, Preparing to publish your application, Publish your App on Android Market. This presentation also includes links to sample exampled.
Note: Few slides from this presentation are taken from internet or slideshare.com as it is or modified little bit. I have no intention of saying someone’s else work as mine. I prepared this presentation to just educate co-workers about android. So I want the best material from internet and slideshare.com.
Capturing Your Audience with Kinect: featuring Speech Bubbles for Kinect v2.
Are your business visitors bored with static posters or looped videos that convey the same old message about your company? Find out how you can use the new Kinect v2 for Windows device to attract and delight your visitors with an interactive lobby display that delivers a message, while capturing audience.
Web technologies such as HTML5, Javascript and CSS3 are emerging as an alternative for mobile application development platform, at the same time allow the user to provide great experiences, and are simple to administer and maintain by IT organizations.
This session will discuss the status of these technologies and their feasibility for the development of mobile applications. We will also address some recommendations and considerations that must be taken to choose a strategy for developing apps based on web technologies.
"BlackBerry Webworks : Apps for The Smartphone and Tablet " Alan Wong, Developer Relations, Asia Pacific, The BlackBerry ® Developer Day in Bangkok ,22 November 2011, Software Park Thailand.
This presentation takes a pragmatic approach to comparing JavaFX and HTML5, using an application written in JavaFX versus the same functionality written in HTML5 to illustrate the pros and cons of each.
Developing for BlackBerry 10 – Tools and SDKs by Luca FilighedduCodemotion
La piattaforma BlackBerry 10, lanciata lo scorso 30 Gennaio, é attualmente la piattaforma mobile piú aperta presente sul mercato per quanto riguarda le tecnologie di sviluppo supportate. Gli sviluppatori possono agilmente portare il proprio codice su BB10 con il minimo sforzo e, grazie ai numerosi framework e SDK a disposizione, avere a portata di mano un’ambia scelta di strumenti per sfruttare al meglio la potenza del nuovo sistema operativo. Quale strategia adottare per portare la propria app su BlackBerry 10? Quali le opportunitá?
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)Ryan Cuprak
Java EE 7 provides a strong foundation for developing the back end for your HTML5 mobile applications. This heavily code-driven session shows you how you can effectively utilize Java EE 7 as a back end for your Apache Cordova mobile applications. The session demonstrates Java EE 7 technologies such as JAX-RS 2.0, WebSocket, JSON-P, CDI, and Bean Validation. It provides an overview of the basics of Apache Cordova as well as the tooling support added in NetBeans 8. The session also demonstrates an integrated approach to rapidly developing HTML5 mobile applications with Java EE 7 and NetBeans and concludes with best practices and pitfalls.
One of the key features of JavaFX 2.0 is having full-fledged embedded browser. This enables JavaFX apps to embed web contents, and also to work together with HTML5 apps.
This session focuses on JavaFX's web component, WebEngine, and show how JavaFX can work together with web technologies (HTML/CSS/JavaScript) by using demos and sample codes.
(Session JS1-13 / Apr 4th, JavaOne Tokyo 2012)
A talk about the innovation of WebLogic Server, held at the Oracle Groundbreakers Tour APAC 2020 https://oracle-groundbreakers-apac-virtual-tour-2020.heysummit.com/speakers/michel-schildmeijer/
WebWorks Development for BlackBerry PlayBook and SmartphonesKyle McInnes
One way to create apps for the PlayBook is using HTML standards that are packaged into a file that can be executed on the PlayBook. This uses an SDK called WebWorks provided by RIM. Here is an overview of that platform.
1. Client side technologies
JavaFX
Dennis Kirch, Bao Loc Nguyen Ngo, Nicolas Osterloh,
Torsten Sehy, Stephan Wels
Web Technologies – Prof. Dr. Ulrik Schroeder – WS 2010/111
The slides are licensed under a
Creative Commons Attribution 3.0 License
2. Overview
Web Technologies2
Introduction
Orientation
Concept
Examples
Video Puzzle
Winter Olympics App
Creating a Project
Programming basic
JavaFX in NetBeans
Browser integration
Live Coding
Future Development
JavaFX 2.0
Conclusion
6. Program Structure
Scripting language JavaFX Script.
Object oriented.
Multiple inheritance possible.
GUI-design with JavaFX Script or CSS.
Event driven interaction.
Program logic based on state machine
NetBeans IDE Feature.
Individual logic-layer for each state.
Time triggered state change.
Code induced state change.
Web Technologies6
7. Technical Details
Compiler creates Java Byte Code.
Platform independence
JavaVM installed on 75% of all Desktop-Computers.
Proven and tested Runtime Environment.
Multiple website-embedding techniques
Java Web Start
Java Applet
Interaction with Website
JavaScript to JavaFX Communication
DOM access
Web Technologies7
8. Security Concepts
Sandboxing
Limited HDD usage.
No access to extern servers.
Signatures
Unsigned Programs
Execution always demands agreement.
Self signed Programs
Enables trusted parties.
Signed Programs
Web Technologies8
32. Code Example
Stage {
title : "DiaShow",
scene : Scene {
content : [
…//some nodes
]
} // end Scene
} //end Stage
Web Technologies32
33. The Diashow (1)
Features
Display one image at a time
Switch image
Switching modes
Simple replacement
Fade in / Fade out
Fade in / Fade out (rotating)
Web Technologies33
34. The Diashow (2)
IDE : Eclipse
JavaFX Plugin available
Step by Step
Step 1 : Display image and button
Step 2 : Switch between images
Step 3 : Fade in / Fade out
Step 4 : Rotate images
Web Technologies34
35. Future Development – JavaFX 2.0
Release in second half of 2011.
New scripting language.
Old scripting language discontinued.
No downward compatibility.
Complete rewrite projects to use new features.
Full screen video support
Multithreading Improvements
Improved Startup Performance.
Web Technologies35
36. Conclusions
Ideal for fast graphical RIAs.
Late involvement in RIA development by Sun.
Maybe too late.
Flash dominates the market.
Wait for JavaFX 2.0
New Features
Only need to write the code once(New scripting language)
Most features realizable with HTML5
Better compatibility especially for mobile Devices (e.g iPhone,
iPad, Windows Phone 7)
HTML5 canvas element slower.
Web Technologies36