WebWorks allows developers to easily create both online and offline mobile applications for BlackBerry devices using common web technologies like HTML, CSS, and JavaScript. Only a few tools are required to get started, including the Ripple emulator, WebWorks Packager, and a code editor. Applications can access device features and be tested on Ripple before being packaged and run on actual BlackBerry devices.
This document discusses Single Page Applications (SPAs) and the JavaScript framework Backbone.js. It defines SPAs as web apps that handle interactions on the client-side without needing to reach the server. The document discusses why SPAs are useful for providing a fluid user experience but can increase code complexity. It introduces Backbone components like Models, Collections, Views and the Router that help manage this complexity by enforcing structure and separating concerns. Examples are provided of how to decompose user interfaces into Views and use Backbone to encapsulate state, add routing, and follow best practices like view-model associations and event-driven communication between components.
The document discusses a mobile application framework called Mobile Appliance that allows rich applications to run remotely on mobile devices by serving functionality from a server. It aims to solve problems with updating applications and limited user interfaces on mobile browsers. The framework provides a native application feel and experience while centralizing the application logic on the server. It caches functionality locally to reduce data usage and allows different versions per device to address fragmentation.
What is AMP? Why should I learn what it offers? And how can I take advantage of it in WordPress? This deck was used to guide a discussion about these topics at the awesome PDX WP Meetup on August 5th, 2019.
@ IBTI Palu fiddle: Todo jQuery: https://jsfiddle.net/eezhal92/maahzty2/ Todo Vue: https://jsfiddle.net/eezhal92/u7g26x2s/ Comment Box: https://jsfiddle.net/eezhal92/sc5qdoah/1/ repo: https://github.com/eezhal92/mangande
This document provides an overview of how to create a mobile-friendly version of a website using JavaScript. It discusses using JavaScript to manipulate the DOM and CSS to reformat the layout for smaller screens. Key steps include hiding the desktop version, creating a shadow DOM for the mobile version, removing desktop-specific JavaScript and elements, adding mobile-focused CSS and JavaScript, and replacing the live DOM with the shadow DOM for mobile users.
Slides da palestra de Sérgio Lopes na RubyConf Brazil. Site de exemplo: https://sergiolopes.github.io/shopping/
Paulo Moura discusses different technologies for desktop, web, and mobile development. He covers front-end technologies like HTML5, CSS3, and JavaScript frameworks like Angular and React. He also discusses back-end technologies like Java, C#, PHP, and Ruby. For mobile development, he mentions technologies like iOS with Objective-C and Swift, Android with Java, and cross-platform with tools like React Native and Ionic that allow using JavaScript. He concludes that JavaScript can be used everywhere from web to desktop to mobile applications.
The document discusses different types of mobile apps: native apps, web apps, and hybrid apps. Native apps use platform-specific APIs and must be separately developed for each platform. Web apps can be accessed through a mobile browser but do not have access to device functionality. Hybrid apps combine features of both - they are developed with web technologies like HTML, CSS and JavaScript but have access to some device functionality by wrapping the web content in a native container and allowing connections to some native APIs. This allows for cross-platform development while retaining some device-specific capabilities.
Vue.js is a modern JavaScript framework for building UI on the web. It managed to combine hipster virtual DOM approach with API well known to any Angular developer. Components, SSR, CLI, state management, dev tools and much more. Besides it has smallest footprint (23kb gziped) and provides great developer experience. Those are the reasons the community and the adoption was growing rapidly last year.We'll have an intro to vue.js API and usage.