Submit Search
Upload
Mobile HTML5 websites and hybrid Apps with AngularJS - Bonamico
•
5 likes
•
1,495 views
Codemotion
Follow
Slides from Carlo Bonamico talk @ codemotion roma 2014
Read less
Read more
Technology
Design
Report
Share
Report
Share
1 of 45
Download now
Download to read offline
Recommended
A strategic overview of developing for Chrome on Android and native on Android. Touching on the migration from the open web to walled gardens of applications.
Chrome for android_devfestx
Chrome for android_devfestx
Dominic Travers
A brief exploration of proposed Level 4 Media Queries and some thoughts about the future of the web. Presented at Responsive Day Out in Brighton on June 27 2014.
The future of media queries?
The future of media queries?
yiibu
Learn more about responsive design, the process, whether or not it's right for your site, and how it will evolve with the newest technology.
Responsive Design in 2016
Responsive Design in 2016
Megan Hawkins
Today’s 'smart devices' are a product of the technology and mental models of our past. From a connected lightbulb to a robot vacuum, using most of these devices requires a native app. This in turn greatly limits their contexts of use. Can we really expect users to download an app to interact with a random ’thing’ they encounter at the mall, a space they explore for an hour at the museum, or a city they will only visit for a day? What devices could we build, what 'smart' environments could we enable if users could simply discover, “walk up and use”(and then if needed, abandon) these objects and environments as they do a web site? This workshop will discuss two new technologies--Physical Web and Web Bluetooth--that can enable on-demand interaction with physical things and spaces using no more than a browser.
Exploring the physical web
Exploring the physical web
yiibu
Conversational intelligence builds on the advancements in artificial intelligence and cognitive computing to help organisations to lower costs, lower risk, and increase value. This is achieved through a variety of outcomes, such as enhancing engagement through providing personalized understanding, scaling and elevating human expertise, infusing products and services with contextually aware knowledge, enabling automated, intelligent business process and powering the ability for disruptive data discovery and exploration that have otherwise eluded organisations for decades. Conversations play an important role in building these relationships, but they are increasingly taking on digital forms, which are very hard to track. These conversations hold valuable information, but how can companies extract actionable insights? What role does Conversational Intelligence play? Listen to an interview that Founder & CEO Neil Movold did with B2M's Simon Fawkes on the subject of Conversational Intelligence and the answers to these questions. https://b2m.co.nz/conversational-intelligence/
Conversational Intelligence and Better Customer Conversations
Conversational Intelligence and Better Customer Conversations
InsightNG Solutions Limited
I put together this point of view about responsive web design for my employer IQ. It's a deck you can share with clients or executives to help them understand what responsive design is, why they should care about it, and how to decide if it's right for their business.
Responsive Web Design
Responsive Web Design
Rachel Peters
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy
Apigee | Google Cloud
As developers, one of the largest challenges is deciding what kind of mobile application to build: mobile web, hybrid, or native mobile. This is a thorny question because there isn’t a black-and-white answer. The solution can sit anywhere from pure mobile web to pure native mobile, or somewhere in between. In this session, Shane Church, Technical Lead at EffectiveUI, will uncover how the answer is tied to deep consideration of architecture decisions, the needs of the user, and the business goals for both the short and long term. He’ll take attendees step-by-step through the questions and project considerations they should address when preparing to embark on a mobile development project. Attendees will also learn that their responses to these questions will drive a clear path to the right decision that keeps end-users and organizational goals in line.
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Shane Church
Recommended
A strategic overview of developing for Chrome on Android and native on Android. Touching on the migration from the open web to walled gardens of applications.
Chrome for android_devfestx
Chrome for android_devfestx
Dominic Travers
A brief exploration of proposed Level 4 Media Queries and some thoughts about the future of the web. Presented at Responsive Day Out in Brighton on June 27 2014.
The future of media queries?
The future of media queries?
yiibu
Learn more about responsive design, the process, whether or not it's right for your site, and how it will evolve with the newest technology.
Responsive Design in 2016
Responsive Design in 2016
Megan Hawkins
Today’s 'smart devices' are a product of the technology and mental models of our past. From a connected lightbulb to a robot vacuum, using most of these devices requires a native app. This in turn greatly limits their contexts of use. Can we really expect users to download an app to interact with a random ’thing’ they encounter at the mall, a space they explore for an hour at the museum, or a city they will only visit for a day? What devices could we build, what 'smart' environments could we enable if users could simply discover, “walk up and use”(and then if needed, abandon) these objects and environments as they do a web site? This workshop will discuss two new technologies--Physical Web and Web Bluetooth--that can enable on-demand interaction with physical things and spaces using no more than a browser.
Exploring the physical web
Exploring the physical web
yiibu
Conversational intelligence builds on the advancements in artificial intelligence and cognitive computing to help organisations to lower costs, lower risk, and increase value. This is achieved through a variety of outcomes, such as enhancing engagement through providing personalized understanding, scaling and elevating human expertise, infusing products and services with contextually aware knowledge, enabling automated, intelligent business process and powering the ability for disruptive data discovery and exploration that have otherwise eluded organisations for decades. Conversations play an important role in building these relationships, but they are increasingly taking on digital forms, which are very hard to track. These conversations hold valuable information, but how can companies extract actionable insights? What role does Conversational Intelligence play? Listen to an interview that Founder & CEO Neil Movold did with B2M's Simon Fawkes on the subject of Conversational Intelligence and the answers to these questions. https://b2m.co.nz/conversational-intelligence/
Conversational Intelligence and Better Customer Conversations
Conversational Intelligence and Better Customer Conversations
InsightNG Solutions Limited
I put together this point of view about responsive web design for my employer IQ. It's a deck you can share with clients or executives to help them understand what responsive design is, why they should care about it, and how to decide if it's right for their business.
Responsive Web Design
Responsive Web Design
Rachel Peters
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy
Apigee | Google Cloud
As developers, one of the largest challenges is deciding what kind of mobile application to build: mobile web, hybrid, or native mobile. This is a thorny question because there isn’t a black-and-white answer. The solution can sit anywhere from pure mobile web to pure native mobile, or somewhere in between. In this session, Shane Church, Technical Lead at EffectiveUI, will uncover how the answer is tied to deep consideration of architecture decisions, the needs of the user, and the business goals for both the short and long term. He’ll take attendees step-by-step through the questions and project considerations they should address when preparing to embark on a mobile development project. Attendees will also learn that their responses to these questions will drive a clear path to the right decision that keeps end-users and organizational goals in line.
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Shane Church
By Dhivyarunprabu
Development of Mobile Application -PPT
Development of Mobile Application -PPT
Dhivya T
for computer chapters
App development
App development
shubhanshu16
Mobile Monday Ahmedabad Event on 17th June by Mr. Sagar Shah of ISHI Systems
Useful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android Apps
momoahmedabad
A look at a Mobile AR application that attracted over 140,000 users from 194 countries in 3 months.
streetARt case study for ARE2011
streetARt case study for ARE2011
Rob Manson
Which Should You Choose? Native, webapp or Hybrid, each of these types of apps has their advantages and disadvantages. let's learn more about Technology Selection.
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
Softweb Solutions
My presentation given at HighEdWeb Rochester on June 27, 2011. It focuses on how universities should think about developing and building out their strategy for mobile devices. The future of mobile in higher ed is much larger than one app or one website. Numbers regarding adoption of mobile overall as well as at West Virginia University are included.
Developing a Progressive Mobile Strategy
Developing a Progressive Mobile Strategy
Dave Olsen
Presentation by Stephanie Rieger of Yiibu for Informa Mobile User Experience conference in London, UK 11/09 Officially called "Developing An Interface For The Future Of Mass Market Software Distribution"
8 Ways to Improve App Store User Experience
8 Ways to Improve App Store User Experience
Bryan Rieger
David Pallmann's public webcast series on The Modern Web. Part 1 deals with Mobility, one of the four pillars (along with HTML5, Social,and Cloud)
The Modern Web, Part 1: Mobility
The Modern Web, Part 1: Mobility
David Pallmann
seminar, project, m.com, b.com, bba mba, mobile app
Project of mobile apps
Project of mobile apps
Dr. Ravneet Kaur
Talk for Western New York Library Resources Council's "Gadgets and Gear: A Tech Gathering" - May 7, 2010
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
Meredith Farkas
Off-Road Studios Corporate Profile | As a multiplatform agency, we are better equipped to deliver coherent integrated marketing solutions. We create websites, viral campaigns, digital applications and games, 2D/3D digital art and animations, HD videos, interactive installations, and just about anything else that takes advantage of digital technology.
Off-Road Studios | Company Profile
Off-Road Studios | Company Profile
Off-Road Studios
In our digital world, customer experiences are delivered primarily through the mobile. There are several compelling reasons why businesses should utilize this opportunity to build their brand.
The mobile opportunity: what every business leader needs to know
The mobile opportunity: what every business leader needs to know
Robosoft Technologies
Presentation on how to effectively design and develop mobile educational apps for the corporate market. Delivered at ASTD TK 2014.
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
Brandon Carson
This is slide deck that I used for a workshop on Conversational Ux at Numa Paris, on October 24th 2016
Converations on conversational Ux
Converations on conversational Ux
Titash Neogi
Designing Content for Multiple Devices
Designing Content for Multiple Devices
Brandon Carson
J2ME programming basics, HTML5 Script Extensions,Code Execution, Cloud based browsers, JS Debugging and profiling, Background Execution, Supported Technologies and API,Standard JavaScript Behavior, Java Libraries, Mobile Libraries, UI Frameworks: Sencha Touch, JQueryMobile, Enyo, Montage, iUI, jQTouch, JavaScript Mobile UI Patterns.
Mobile applications chapter 5
Mobile applications chapter 5
Akib B. Momin
From Brian Fling TextBook and Wikipedia
Mobile 2.0
Mobile 2.0
Lifna C.S
Talk about mobile experience and workflows for EDIT. - Disruptive Digital Education. —Topics Context: Mobile experience and usage Small Scree Issues: Platform, interaction and interface Team & Workflow: Multidisciplinary teams Multiplatform workflows
Designing for Small Screen - Sketch App & Workflows
Designing for Small Screen - Sketch App & Workflows
Nádia Franco do Carmo
Ruby is powerful server-side language with great collection of libraries and frameworks but to create a full mobile offering, Ruby developers need to become masters of many a craft. In this talk we'll walk through the design and development of a full stack HTML5 mobile application using Sinatra to create a robust RESTful API, Spine.js to bring MVC order to the client and jQuery Mobile to style and structure the application for the mobile world.
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Brian Sam-Bodden
Project 4: Mobile
Johnson stephanie mobile_presentation
Johnson stephanie mobile_presentation
Stephanie Johnson
Employment support for long term incapacity benefit claimants
Employment support for long term incapacity benefit claimants
localinsight
Slides from Danilo Poccia talk about Amazon Web Service hand-on @Codemotion Roma 2014
Come and learn with AWS HANDS-ON LABS - Poccia
Come and learn with AWS HANDS-ON LABS - Poccia
Codemotion
More Related Content
What's hot
By Dhivyarunprabu
Development of Mobile Application -PPT
Development of Mobile Application -PPT
Dhivya T
for computer chapters
App development
App development
shubhanshu16
Mobile Monday Ahmedabad Event on 17th June by Mr. Sagar Shah of ISHI Systems
Useful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android Apps
momoahmedabad
A look at a Mobile AR application that attracted over 140,000 users from 194 countries in 3 months.
streetARt case study for ARE2011
streetARt case study for ARE2011
Rob Manson
Which Should You Choose? Native, webapp or Hybrid, each of these types of apps has their advantages and disadvantages. let's learn more about Technology Selection.
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
Softweb Solutions
My presentation given at HighEdWeb Rochester on June 27, 2011. It focuses on how universities should think about developing and building out their strategy for mobile devices. The future of mobile in higher ed is much larger than one app or one website. Numbers regarding adoption of mobile overall as well as at West Virginia University are included.
Developing a Progressive Mobile Strategy
Developing a Progressive Mobile Strategy
Dave Olsen
Presentation by Stephanie Rieger of Yiibu for Informa Mobile User Experience conference in London, UK 11/09 Officially called "Developing An Interface For The Future Of Mass Market Software Distribution"
8 Ways to Improve App Store User Experience
8 Ways to Improve App Store User Experience
Bryan Rieger
David Pallmann's public webcast series on The Modern Web. Part 1 deals with Mobility, one of the four pillars (along with HTML5, Social,and Cloud)
The Modern Web, Part 1: Mobility
The Modern Web, Part 1: Mobility
David Pallmann
seminar, project, m.com, b.com, bba mba, mobile app
Project of mobile apps
Project of mobile apps
Dr. Ravneet Kaur
Talk for Western New York Library Resources Council's "Gadgets and Gear: A Tech Gathering" - May 7, 2010
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
Meredith Farkas
Off-Road Studios Corporate Profile | As a multiplatform agency, we are better equipped to deliver coherent integrated marketing solutions. We create websites, viral campaigns, digital applications and games, 2D/3D digital art and animations, HD videos, interactive installations, and just about anything else that takes advantage of digital technology.
Off-Road Studios | Company Profile
Off-Road Studios | Company Profile
Off-Road Studios
In our digital world, customer experiences are delivered primarily through the mobile. There are several compelling reasons why businesses should utilize this opportunity to build their brand.
The mobile opportunity: what every business leader needs to know
The mobile opportunity: what every business leader needs to know
Robosoft Technologies
Presentation on how to effectively design and develop mobile educational apps for the corporate market. Delivered at ASTD TK 2014.
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
Brandon Carson
This is slide deck that I used for a workshop on Conversational Ux at Numa Paris, on October 24th 2016
Converations on conversational Ux
Converations on conversational Ux
Titash Neogi
Designing Content for Multiple Devices
Designing Content for Multiple Devices
Brandon Carson
J2ME programming basics, HTML5 Script Extensions,Code Execution, Cloud based browsers, JS Debugging and profiling, Background Execution, Supported Technologies and API,Standard JavaScript Behavior, Java Libraries, Mobile Libraries, UI Frameworks: Sencha Touch, JQueryMobile, Enyo, Montage, iUI, jQTouch, JavaScript Mobile UI Patterns.
Mobile applications chapter 5
Mobile applications chapter 5
Akib B. Momin
From Brian Fling TextBook and Wikipedia
Mobile 2.0
Mobile 2.0
Lifna C.S
Talk about mobile experience and workflows for EDIT. - Disruptive Digital Education. —Topics Context: Mobile experience and usage Small Scree Issues: Platform, interaction and interface Team & Workflow: Multidisciplinary teams Multiplatform workflows
Designing for Small Screen - Sketch App & Workflows
Designing for Small Screen - Sketch App & Workflows
Nádia Franco do Carmo
Ruby is powerful server-side language with great collection of libraries and frameworks but to create a full mobile offering, Ruby developers need to become masters of many a craft. In this talk we'll walk through the design and development of a full stack HTML5 mobile application using Sinatra to create a robust RESTful API, Spine.js to bring MVC order to the client and jQuery Mobile to style and structure the application for the mobile world.
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Brian Sam-Bodden
Project 4: Mobile
Johnson stephanie mobile_presentation
Johnson stephanie mobile_presentation
Stephanie Johnson
What's hot
(20)
Development of Mobile Application -PPT
Development of Mobile Application -PPT
App development
App development
Useful Tools for Creating (& not developing) iOS/Android Apps
Useful Tools for Creating (& not developing) iOS/Android Apps
streetARt case study for ARE2011
streetARt case study for ARE2011
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
Developing a Progressive Mobile Strategy
Developing a Progressive Mobile Strategy
8 Ways to Improve App Store User Experience
8 Ways to Improve App Store User Experience
The Modern Web, Part 1: Mobility
The Modern Web, Part 1: Mobility
Project of mobile apps
Project of mobile apps
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
Off-Road Studios | Company Profile
Off-Road Studios | Company Profile
The mobile opportunity: what every business leader needs to know
The mobile opportunity: what every business leader needs to know
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
Converations on conversational Ux
Converations on conversational Ux
Designing Content for Multiple Devices
Designing Content for Multiple Devices
Mobile applications chapter 5
Mobile applications chapter 5
Mobile 2.0
Mobile 2.0
Designing for Small Screen - Sketch App & Workflows
Designing for Small Screen - Sketch App & Workflows
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Road to mobile w/ Sinatra, jQuery Mobile, Spine.js and Mustache
Johnson stephanie mobile_presentation
Johnson stephanie mobile_presentation
Viewers also liked
Employment support for long term incapacity benefit claimants
Employment support for long term incapacity benefit claimants
localinsight
Slides from Danilo Poccia talk about Amazon Web Service hand-on @Codemotion Roma 2014
Come and learn with AWS HANDS-ON LABS - Poccia
Come and learn with AWS HANDS-ON LABS - Poccia
Codemotion
Slides from David Pilato talk @ codemotion roma 2014
Make sense of your big data - Pilato
Make sense of your big data - Pilato
Codemotion
Luciano Murruni illustra gli strumenti e i tool a disposizione per velocizzare e migliorare la scrittura e la qualità del codice della nostra applicazione. Iscriviti qui per partecipare ad altri Tech Webinar gratuiti: http://goo.gl/iW81VD Scrivici a: training@codemotion.it Tw: http://twitter.com/CodemotionTR
Tech Webinar: Come ottimizzare il workflow nello sviluppo di Web App
Tech Webinar: Come ottimizzare il workflow nello sviluppo di Web App
Codemotion
Cyber security is one of the most challenging topic in the current era. Cyber attacks are becoming day by day more sophisticated and difficult to be detected by automated systems. People who understand cyber threats and act to block cyber attacks are defined as cyber analysts. But what do they really do ? What dificulties do they meet and what background should they have before starting the "neverending" "cyber security" learning path ? Why is not enough an automated system ? Marco will talk about real experiences on the cyber analyst field.
Cyber Analysts: who they are, what they do, where they are - Marco Ramilli - ...
Cyber Analysts: who they are, what they do, where they are - Marco Ramilli - ...
Codemotion
This talk focuses on people which are interested the Go programming language and want to learn it. In it I will present the various resources new gophers have to learn Go, what are the usual pitfalls and how to get help when they are stuck.
Getting started with go - Florin Patan - Codemotion Milan 2016
Getting started with go - Florin Patan - Codemotion Milan 2016
Codemotion
Nowadays we are drowning in data but starving for knowledge… Experience the challenging task of exploiting apparently unrelated data to address your information needs. During the lab we will rely on the ELK stack to build up a state-of-the-art framework for data processing and visualization.
Master the chaos: from raw data to analytics - Andrea Pompili, Riccardo Rossi...
Master the chaos: from raw data to analytics - Andrea Pompili, Riccardo Rossi...
Codemotion
Viewers also liked
(7)
Employment support for long term incapacity benefit claimants
Employment support for long term incapacity benefit claimants
Come and learn with AWS HANDS-ON LABS - Poccia
Come and learn with AWS HANDS-ON LABS - Poccia
Make sense of your big data - Pilato
Make sense of your big data - Pilato
Tech Webinar: Come ottimizzare il workflow nello sviluppo di Web App
Tech Webinar: Come ottimizzare il workflow nello sviluppo di Web App
Cyber Analysts: who they are, what they do, where they are - Marco Ramilli - ...
Cyber Analysts: who they are, what they do, where they are - Marco Ramilli - ...
Getting started with go - Florin Patan - Codemotion Milan 2016
Getting started with go - Florin Patan - Codemotion Milan 2016
Master the chaos: from raw data to analytics - Andrea Pompili, Riccardo Rossi...
Master the chaos: from raw data to analytics - Andrea Pompili, Riccardo Rossi...
Similar to Mobile HTML5 websites and hybrid Apps with AngularJS - Bonamico
Samsung
Samsung
Peter-Paul Koch
9 Top JavaScript Frameworks for Mobile 1) PhoneGap/Cordova PhoneGap (distribution of Apache Cordova) is a software development framework that helps you to reuse your existing web development skills to quickly make hybrid mobile applications built with HTML, CSS and JavaScript. Hence, this is not exactly a JavaScript framework, however, it’s important for you to know about PhoneGap before you get started. 2) Titanium Appcelerator’s Titanium is an open source application development platform that allows to create native apps (mobile and desktop) using web technologies, such as HTML, JavaScript, and CSS. The Titanium Mobile SDK is one of the most popular cross-platform mobile development solution in use today with over 916109 mobile developers and 460, 587, 474 devices are running Accelerator powered apps. 3) jQuery Mobile jQuery Mobile framework takes the “write less, do more” agenda to a next level. It is one of the top JavaScript frameworks for mobile to build an application or mobile friendly website. jQuery Mobile supports a number of user interfaces that are compatible with modern platforms such as Android, iOS and to the earliest of platforms such as Opera Mini and Nokia Symbian. With the help of PhoneGap you can integrate your jQuery web app code to an interactive iOS or Android application. 4) Sencha Touch Sencha Touch(similar to Ext JS) is said to be the only framework that offers optimal solutions to developers create fast and impressive mobile applications that work on Android, iOS, Kindle Fire, and more. It comes with lots of creative and useful components that work efficiently on all types of mobile applications. Here is a glimpse of the features. 5) React Native If you are fond of Native mobile applications, you are majorly left with two options- Xamarin and React Native. Xamarin allows you only to write the same kind of code while programming natively – similar interface design tools & similar calls. 6) Meteor Meteor is yet another JavaScript framework that can help you develop in interactive mobile applications. Meteor not only allows your JavaScript code for mobile apps but also it gives you ongoing control over your app. With this feature you can update the JavaScript code without developer’s help and use the hot code push function to immediately deploy the changes to users on all mobile platforms.
Top Java Script Frameworks For Mobile App Development
Top Java Script Frameworks For Mobile App Development
ValueCoders
Hybrid mobile apps are required by the prerequisites and modern requirements. The Ionic framework is great for creating mobile apps with basic native features. This framework allows an app to run on several devices with different operating systems at the same time. Ionic leverages the Cordova library and AngularJS to create interactive hybrid apps. The same code can be used for all platforms with minor changes, resulting in reduced development time, effort, and cost.
Is Ionic good for Mobile app development?
Is Ionic good for Mobile app development?
adityakumar2080
Build Your Mobile App with The Ionic Framework at Deligence Technologies.
Ionic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application Framework
Sanjay Kumar
Web application development in 2023 is expected to focus on cutting-edge technologies like AI, AR/VR, blockchain, and cloud computing. The integration of these technologies will enable businesses to create more engaging and personalized web applications that offer a seamless user experience. In addition, the emphasis on security and accessibility will be even greater in 2023, driving the development of secure and accessible web applications that can be used by people with disabilities.
Web Application Development in 2023.pdf
Web Application Development in 2023.pdf
Techugo
Is an app really always the answer in reaching and interacting with customers? In this session we look at the differences between native apps and mobile web sites - and most importantly - how do we decide between the two when we want to engage with customers in the mobile context.
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?
Valtech UK
The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013
Mathias Strandberg
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
Caridy Patino
A web app is an interactive app that utilizes web development technologies, and end users can seamlessly access the same from their browser. Web apps use standard back-end and front-end development technologies. Notably, web apps are closely related to websites. Not only this, but Web app development and web design share a number of parallelisms. To know more, visit the post.
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.
Techugo
There are more than 4 billion mobile phone users today. They use it for checking time, emails, booking transport, eating out, healthcare, and even legal help. Anything made for people to use in 2020 has to be made mobile, and this is where the world of Android app development, IOS app development, and other frameworks of mobile app development comes into play.
Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.
Techugo
In a cutthroat business scenario, companies want to reach as many people as possible, but then as people use different mobile devices working on different OS, it is difficult for them to address a huge smartphone users’ community with native apps for a specific platform. Out of several available cross-platform app tools, Titanium, Sencha Touch and PhoneGap are outstanding tools that can readily develop mobile apps that work fine on different platforms. Let us compare them in this slide.
Phonegap vs Sencha Touch vs Titanium
Phonegap vs Sencha Touch vs Titanium
PixelCrayons
Intel AppUp Day Bologna
Intel AppUp Day Bologna
Andrea Balducci
What is the Future of Mobile Web Application ? Mobile Web could be the final winner of the Mobile App Race ?
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App Store
Jonathan Jeon
Although a mobile solution is essential, choosing the right technology for mobile app development is equally important. These technologies can be used by startups to make their business ideas more appealing to investors.
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
Techugo
The world is rapidly changing, and the COVID-19 Pandemic has only helped to accelerate that change. For example, E-learning has seen a boom in remote work, teleconferences, and ecommerce due to the Pandemic. In addition, the e-learning sector boomed as millions of children moved to mobile phones to continue their education while the rest of the world shut down.
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
Techugo
App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech
Mathias Strandberg
In the light of the progress in web app development technologies, we can say that we have progressed more in five years than in the past decade. Web app
Web App Development Technologies You Should Know
Web App Development Technologies You Should Know
Vishal Sinhasan
Unlock the potential of your mobile app with the best frameworks of 2023! Stay ahead of the competition and create apps that wow your users. Discover the top mobile app development frameworks now, by ultroNeous Technologies, a mobile app development company.
Top Mobile App Development Frameworks in 2023.pdf
Top Mobile App Development Frameworks in 2023.pdf
ultroNeous Technologies | Best Web App Development Company
Mobile development-e mag-version3
Mobile development-e mag-version3
nesrine attia
People enjoy using their smartphones because they can accomplish many things on the go such as reading emails, socializing, watching movies and much more. We enjoy smartphones because they have many apps that make everyday tasks easier. If you are considering developing a mobile app market, an important decision is to decide between making a native application or a hybrid.
Native v s hybrid
Native v s hybrid
Kelly Ston
Similar to Mobile HTML5 websites and hybrid Apps with AngularJS - Bonamico
(20)
Samsung
Samsung
Top Java Script Frameworks For Mobile App Development
Top Java Script Frameworks For Mobile App Development
Is Ionic good for Mobile app development?
Is Ionic good for Mobile app development?
Ionic - Hybrid Mobile Application Framework
Ionic - Hybrid Mobile Application Framework
Web Application Development in 2023.pdf
Web Application Development in 2023.pdf
The Mobile Landscape - Do you really need an app?
The Mobile Landscape - Do you really need an app?
The mobile landscape london tfm&a 2013
The mobile landscape london tfm&a 2013
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
Web Application Development- Best Practices in 2023.
Web Application Development- Best Practices in 2023.
Top 10 Mobile App Development Frameworks for 2023.
Top 10 Mobile App Development Frameworks for 2023.
Phonegap vs Sencha Touch vs Titanium
Phonegap vs Sencha Touch vs Titanium
Intel AppUp Day Bologna
Intel AppUp Day Bologna
Future of Mobile Web Application and Web App Store
Future of Mobile Web Application and Web App Store
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
The Top Technologies Used To Develop a Mobile App.pdf
App vs web lunch and learn @ valtech
App vs web lunch and learn @ valtech
Web App Development Technologies You Should Know
Web App Development Technologies You Should Know
Top Mobile App Development Frameworks in 2023.pdf
Top Mobile App Development Frameworks in 2023.pdf
Mobile development-e mag-version3
Mobile development-e mag-version3
Native v s hybrid
Native v s hybrid
More from Codemotion
Increased complexity makes it very hard and time-consuming to keep your software bug-free and secure. We introduce fuzz-testing as a method for automatically and continuously discovering vulnerabilities hidden in your code. The talk will explain how fuzzing works and how to integrate fuzz-testing into your Software Development Life Cycle to increase your code’s security.
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Codemotion
It was 1993 when we decided to venture in a beat'em up game for Amiga. The Catalypse's success story pushed me and my comrade to create something astonishing for this incredible game machine... but things went harder, assumptions were slightly different, and italian competitors appeared out of nowhere... the project died in 1996. Story ended? Probably not...
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
Codemotion
Il Commodore 65 è un prototipo di personal computer che Commodore avrebbe dovuto mettere in commercio quale successore del Commodore 64. Purtroppo la sua realizzazione si fermò appunto allo stadio prototipale. Racconterò l'affascinante storia del suo sviluppo ed il perchè della soppressione del progetto ormai ad un passo dalla immissione in commercio.
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
Codemotion
Rivivere l'ebbrezza di progettare un vecchio computer o una consolle da bar è oggi possibile sfruttando le FPGA, ovvero logiche programmabili che consentono a chiunque di progettare il proprio hardware o di ricrearne uno del passato. In questa sessione si racconta come dal reverse engineering dell'hardware di vecchie glorie come il Commodore 64 e lo ZX Spectrum sia stato possibile farle rivivere attraverso tecnologie oggi alla portata di tutti.
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
Codemotion
There's a lot of talk about blockchain, but how does the technology behind it actually work? For developers, getting some hands-on experience is the fastest way to get familiair with new technologies. So let's build a blockchain, then! In this session, we're going to build one in plain old Java, and have it working in 40 minutes. We'll cover key concepts of a blockchain: transactions, blocks, mining, proof-of-work, and reaching consensus in the blockchain network. After this session, you'll have a better understanding of core aspects of blockchain technology.
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Codemotion
When was the last time you were truly lost? Thanks to the maps and location technology in our phones, a whole generation has now grown up in a world where getting lost is truly a thing of the past. Location technology goes far beyond maps in the palm of our hand, however. In this talk, we will explore how a ridesharing app works. How do we discover our destination?How do we find the closest driver? How do we display this information on a map? How do we find the best route?To answer these questions,we will be learning about a variety of location APIs, including Maps, Positioning, Geocoding etc.
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Codemotion
Eward Driehuis, SecureLink's research chief, will guide you through the bumpy ride we call the cyber threat landscape. As the industry has over a decade of experience of dealing with increasingly sophisticated attacks, you might be surprised to hear more attacks slip through the cracks than ever. From analyzing 20.000 of them in 2018, backed by a quarter of a million security events and over ten trillion data points, Eward will outline why this happens, how attacks are changing, and why it doesn't matter how neatly or securely you code.
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Codemotion
IoT revolution is ended. Thanks to hardware improvement, building an intelligent ecosystem is easier than never before for both startups and large-scale enterprises. The real challenge is now to connect, process, store and analyze data: in the cloud, but also, at the edge. We’ll give a quick look on frameworks that aggregate dispersed devices data into a single global optimized system allowing to improve operational efficiency, to predict maintenance, to track asset in real-time, to secure cloud-connected devices and much more.
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Codemotion
What if Virtual Reality glasses could transform your environment into a three-dimensional work of art in realtime in the style of a painting from Van Gogh? One of the many interesting developments in the field of Deep Learning is the so called "Style Transfer". It describes a possibility to create a patchwork (or pastiche) from two images. While one of these images defines the the artistic style of the result picture, the other one is used for extracting the image content. A team from TNG Technology Consulting managed to build an AI showcase using OpenCV and Tensorflow to realize such goggles.
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Codemotion
Blockchain (and Cryptocurrency) is an evolution of 20-year old research from scientists like Chaum, Lamport, and Castro & Liskov. Due to the current hype, it's hard to distinguish beneficial aspects of the technology from a desire for a "silver bullet" for device security, verifiable logistics, or "saving democracy". The problem: blockchain introduces new security challenges - and blind adoption without understanding reduces overall security. In this talk, Melanie Rieback and Klaus Kursawe explain the pitfalls and limits of blockchain, so you can avoid making your applications LESS secure.
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Codemotion
Networking is a core part of computing in the digital world we inhabit. But, how well do you know how it works? Do you understand all the moving parts of the OSI stack inside your computer, and how the network is actually put together? How can this ever work? This guided safari of layers, standards, protocols, and happenstance will bring us close to the copper wire, and up through the layers of CDMA/CD, ARP, routing and HTTP. We will make a few excursions through patchworks that still work forty years later, and cleverly designed mechanisms that show that simplicity is the only way to last.
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Codemotion
Performance tests are not only an important instrument for understanding a system and its runtime environment. It is also essential in order to check stability and scalability – non-functional requirements that might be decisive for success. But won't my cloud hosting service scale for me as long as I can afford it? Yes, but… It only operates and scales resources. It won't automatically make your system fast, stable and scalable. This talk shows how such and comparable questions can be clarified with performance tests and how DevOps teams benefit from regular test practise.
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Codemotion
Sascha will demonstrate the opportunities and challenges of Conversational AI learned from the practice. Both Technology and User Experience will be covered introducing a process finding micro-moments, writing happy paths, gathering intents, designing the conversational flow, and finally publishing on almost all channels including Voice Services and Chatbots. Valuable for enterprises, developers, and designers. All live on stage in just minutes and with almost no code.
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Codemotion
A key challenge we face at Pacmed is quickly calibrating and deploying our tools for clinical decision support in different hospitals, where data formats may vary greatly. Using Intensive Care Units as a case study, I’ll delve into our scalable Python pipeline, which leverages Pandas’ split-apply-combine approach to perform complex feature engineering and automatic quality checks on large time-varying data, e.g. vital signs. I’ll show how we use the resulting flexible and interpretable dataframes to quickly (re)train our models to predict mortality, discharge, and medical complications.
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Codemotion
Coolblue is a proud Dutch company, with a large internal development department; one that truly takes CI/CD to heart. Empowerment through automation is at the heart of these development teams, and with more than 1000 deployments a day, we think it's working out quite well. In this session, Pat Hermens (a Development Managers) will step you through what enables us to move so quickly, which tools we use, and most importantly, the mindset that is required to enable development teams to deliver at such a rapid pace.
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Codemotion
Quantum computers can use all of the possible pathways generated by quantum decisions to solve problems that will forever remain intractable to classical compute power. As the mega players vie for quantum supremacy and Rigetti announces its $1M "quantum advantage" prize, we live in exciting times. IBM-Q and Microsoft Q# are two ways you can learn to program quantum computers so that you're ready when the quantum revolution comes. I'll demonstrate some quantum solutions to problems that will forever be out of reach of classical, including organic chemistry and large number factorisation.
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Codemotion
Chinese food exploded across America in the early 20th century, rapidly adapting to local tastes while also spreading like wildfire. How was it able to spread so fast? The GY6 is a family of scooter engines that has achieved near total ubiquity in Europe. It is reliable and cheap to manufacture, and it's made in factories across China. How are these factories able to remain afloat? Chinese-American food and the GY6 are both riveting studies in product-market fit, and both are the product of a distributed open source-like development model. What lessons can we learn for open source software?
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Codemotion
The design space has exploded in size within the last few years and Sketch is one of the most important milestones to represent the phenomenon. But behind the scenes of this growing reality there is a remote team that revolutionizes the design space all without leaving the home office. This talk will present how Sketch has grown to become a modern, product designer's tool.
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Codemotion
Would you fly in a plane designed by a craftsman or would you prefer your aircraft to be designed by engineers? We are learning that science and empiricism works in software development, maybe now is the time to redefine what “Software Engineering” really means. Software isn't bridge-building, it is not car or aircraft development either, but then neither is Chemical Engineering. Engineering is different in different disciplines. Maybe it is time for us to begin thinking about retrieving the term "Software Engineering" maybe it is time to define what our "Engineering" discipline should be.
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Codemotion
What is the job of a CTO and how does it change as a startup grows in size and scale? As a CTO, where should you spend your focus? As an engineer aspiring to be a CTO, what skills should you pursue? In this inspiring and personal talk, I describe my journey from early Red Hat engineer to CTO at Bloomon. I will share my view on what it means to be a CTO, and ultimately answer the question: Should the CTO be coding?
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Codemotion
More from Codemotion
(20)
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Recently uploaded
Effective data discovery is crucial for maintaining compliance and mitigating risks in today's rapidly evolving privacy landscape. However, traditional manual approaches often struggle to keep pace with the growing volume and complexity of data. Join us for an insightful webinar where industry leaders from TrustArc and Privya will share their expertise on leveraging AI-powered solutions to revolutionize data discovery. You'll learn how to: - Effortlessly maintain a comprehensive, up-to-date data inventory - Harness code scanning insights to gain complete visibility into data flows leveraging the advantages of code scanning over DB scanning - Simplify compliance by leveraging Privya's integration with TrustArc - Implement proven strategies to mitigate third-party risks Our panel of experts will discuss real-world case studies and share practical strategies for overcoming common data discovery challenges. They'll also explore the latest trends and innovations in AI-driven data management, and how these technologies can help organizations stay ahead of the curve in an ever-changing privacy landscape.
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Terragrunt, Terraspace, Terramate, terra... whatever. What is wrong with Terraform so people keep on creating wrappers and solutions around it? How OpenTofu will affect this dynamic? In this presentation, we will look into the fundamental driving forces behind a zoo of wrappers. Moreover, we are going to put together a wrapper ourselves so you can make an educated decision if you need one.
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Discover the advantages of hiring UI/UX design services! Our blog explores how professional design can enhance user experiences, boost brand credibility, and increase customer engagement. Learn about the latest design trends and strategies that can help your business stand out in the digital landscape. Elevate your online presence with Pixlogix's expert UI/UX design services.
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
As privacy and data protection regulations evolve rapidly, organizations operating in multiple jurisdictions face mounting challenges to ensure compliance and safeguard customer data. With state-specific privacy laws coming up in multiple states this year, it is essential to understand what their unique data protection regulations will require clearly. How will data privacy evolve in the US in 2024? How to stay compliant? Our panellists will guide you through the intricacies of these states' specific data privacy laws, clarifying complex legal frameworks and compliance requirements. This webinar will review: - The essential aspects of each state's privacy landscape and the latest updates - Common compliance challenges faced by organizations operating in multiple states and best practices to achieve regulatory adherence - Valuable insights into potential changes to existing regulations and prepare your organization for the evolving landscape
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
My presentation at the Lehigh Carbon Community College (LCCC) NSA GenCyber Cyber Security Day event that is intended to foster an interest in the cyber security field amongst college students.
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Tech Trends Report 2024 Future Today Institute
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Presentation on the progress in the Domino Container community project as delivered at the Engage 2024 conference
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
Building Digital Trust in a Digital Economy Veronica Tan, Director - Cyber Security Agency of Singapore Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
What is a good lead in your organisation? Which leads are priority? What happens to leads? When sales and marketing give different answers to these questions, or perhaps aren't sure of the answers at all, frustrations build and opportunities are left on the table. Join us for an illuminating session with Cian McLoughlin, HubSpot Principal Customer Success Manager, as we look at that crucial piece of the customer journey in which leads are transferred from marketing to sales.
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Breathing New Life into MySQL Apps With Advanced Postgres Capabilities
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
This project focuses on implementing real-time object detection using Raspberry Pi and OpenCV. Real-time object detection is a critical aspect of computer vision applications, allowing systems to identify and locate objects within a live video stream instantly.
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
ICT role in 21 century education. How to ICT help in education
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Created by Mozilla Research in 2012 and now part of Linux Foundation Europe, the Servo project is an experimental rendering engine written in Rust. It combines memory safety and concurrency to create an independent, modular, and embeddable rendering engine that adheres to web standards. Stewardship of Servo moved from Mozilla Research to the Linux Foundation in 2020, where its mission remains unchanged. After some slow years, in 2023 there has been renewed activity on the project, with a roadmap now focused on improving the engine’s CSS 2 conformance, exploring Android support, and making Servo a practical embeddable rendering engine. In this presentation, Rakhi Sharma reviews the status of the project, our recent developments in 2023, our collaboration with Tauri to make Servo an easy-to-use embeddable rendering engine, and our plans for the future to make Servo an alternative web rendering engine for the embedded devices industry. (c) Embedded Open Source Summit 2024 April 16-18, 2024 Seattle, Washington (US) https://events.linuxfoundation.org/embedded-open-source-summit/ https://ossna2024.sched.com/event/1aBNF/a-year-of-servo-reboot-where-are-we-now-rakhi-sharma-igalia
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Presented by Mike Hicks
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
These are the slides delivered in a workshop at Data Innovation Summit Stockholm April 2024, by Kristof Neys and Jonas El Reweny.
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Digital Global Overview Report 2024 Slides presentation for Event presented in 2024 after compilation of data around last year.
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
In this session, we will delve into strategic approaches for optimizing knowledge management within Microsoft 365, amidst the evolving landscape of Copilot. From leveraging automatic metadata classification and permission governance with SharePoint Premium, to unlocking Viva Engage for the cultivation of knowledge and communities, you will gain actionable insights to bolster your organization's knowledge-sharing initiatives. In this session, we will also explore how to facilitate solutions to enable your employees to find answers and expertise within Microsoft 365. You will leave equipped with practical techniques and a deeper understanding of how there is more to effective knowledge management than just enabling Copilot, but building actual solutions to prepare the knowledge that Copilot and your employees can use.
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Stay safe, grab a drink and join us virtually for our upcoming "GenAI Risks & Security" Meetup to hear about how to uncover critical GenAI risks and vulnerabilities, AI security considerations in every company, and how a CISO should navigate through GenAI Risks.
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Recently uploaded
(20)
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Mobile HTML5 websites and hybrid Apps with AngularJS - Bonamico
1.
Mobile HTML5 websites and Hybrid Apps with AngularJS How to code today with tomorrow tools - mobile edition Carlo Bonamico - @carlobonamico NIS s.r.l. carlo.bonamico@gmail.com carlo.bonamico@nispro.it Web 0
2.
AngularJS lets you use today the features of next-generation web standards, making front-end development more productive and fun What's better, it provides its "magic" tools to both web AND mobile apps databinding, dependency injection modularity, composable and event-driven architecture Thiscode-based interactive talk will share some lessons learned how to structure applications tune bandwidth and performance interact with mobile-specific elements such as touch, sensors native-looking UX with Ionic Framework In short 1
3.
I do not want to join the fight ;-) The web tends to always be more powerful than people think! and the gap with native will only become smaller with time There are many use cases for web-based sites and hybrid apps (HTML5 packed in an app) avoiding install on device ensuring always latest version platform support: iOS, Android, Windows Phone... easier and more familiar development workflow And my favorite... to use Angular magic! Web vs Native 2
4.
Open Source framwework fast-growing great community http://www.angularjs.org Lets you adopt future web architecture and tools today anticipate Web Components and EcmaScript 6 Create modular, robust, testable apps So why AngularJS 3
5.
Dependency Injection split component definition from component wiring Module composition e.g. common modules mobile-only components desktop-only components What you get: write less code, reuse more the code you write! Angular gives structure and modularity 4
6.
...isn't a web / JS Mobile app unusably slow? Let's try... This presentation is an Angular-based Single Page Application Now we launch it on a phone and explore it with Chrome usb debugging But... 5
7.
about:inspect enable port forwarding from laptop to phone open http://localhost:8000 on the phone Discovering the device 6
8.
Monitoring CPU usage and FPS 7
9.
Inspecting the page on the phone 8
10.
A View: index.html a style.css peppered-up with AngularJS 'ng-something' directives A model data: slides.md code: array of slide object A controller script.js What's inside 9
11.
var slide = { number: i + 1, title: "Title " + i, content: "#Title n markdown sample", html: "", background: "backgroundSlide" }; The model 10
12.
ngSlides.service('slidesMarkdownService', function ($http) { var converter = new Showdown.converter(); return { getFromMarkdown: function (path) { var slides = []; $http({method: 'GET', url: path}). success(function (data, status, headers, config) { var slidesToLoad = data.split(separator); //two dashe s for (i = 0; i < slidesToLoad.length; i++) { var slide = { content: slidesToLoad[i], //.. init other slide fields }; slide.html = converter.makeHtml(slide.content); slides.push(slide); } }); return slides; } } }) A service to load slides from markdown 11
13.
binding the model to the html <body ng-app="ngSlides" ng-class="slides[currentSlide].background" ng-controller="presentationCtrl"> <div id="slidesContainer" class="slidesContainer" > <div class="slide" ng-repeat="slide in slides" ng-show="slide.number == currentSlide" > <div ng-bind-html="slide.html"></div> <h4 class="number">{{slide.number}}</h4> </div> </div> </body> and a very simple css for positioning elements in the page A simple declarative view 12
14.
ngSlides.controller("presentationCtrl", function ($scope, $http, $rootScope, slidesMarkdownService) { $scope.slides = slidesMarkdownService.getFromMarkdown('slides.md'); $scope.currentSlide = 0; $scope.next = function () { $scope.currentSlide = $scope.currentSlide + 1; }; $scope.previous = function () { $scope.currentSlide = $scope.currentSlide - 1; }; }); A controller focused on interaction 13
15.
Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarcke Add search within the slides in one line <div ng-repeat="slide in slides | filter:q">...</div> where q is a variable containing the search keyword AngularJS magic 14
16.
Two-way Databinding split the view from the logic {{slide.number}} Dependency Injection gives decoupling, testability & enriching of code and tags function SlidesCtrl($scope, SlidesService) { SlidesService.loadFromMarkdown('slides.md'); } The power of composition - of modules module('slides',['slides.markdown']) directives <h1 ng-show='enableTitle' ng-class='titleClass'>..</h1> filters slide in slides | filter:q | orderBy:title | limit:3 ... AngularJS magic is made of 15
17.
But what's more important, less "low value" code more readable code So you can concentrate on your application idea AngularJS is opinionated but it will let you follow a different way in case you really need it So Angular let you write less code 16
18.
Speed can mean many things UX speed vs processing speed databinding lets you easily display data progressively client-side rich models and filtering let you respond quickly to user input network delays vs app response times But the challenge isn't just being performant Being an awesome mobile app handle gestures respect user expectations (e.g. swipeable cards ) manage navigation manage app state and off-line availability So, back to our mobile apps... 17
19.
reduce DOM manipulation use simple markup move all styling to CSS no JS Animation, use CSS3 HW accelerated transitions optimize your databindings https://www.exratione.com/2013/12/considering-speed-and- slowness-in-angularjs/ bind once and targeted bindings https://github.com/Pasvaz/bindonce Performance Tips 18
20.
Tune with AngularJS Batarang https://github.com/angular/angularjs-batarang Performance Tuning 19
21.
The biggest cost is opening a connection, not transferring files use HTTP Keep-alive enable GZip compression https://developers.google.com/speed/pagespeed/module Local manipulation of data greatly reduces network traffic Local DB and sync Bandwidth optimizations 20
22.
Module ng-touch fastclick: eliminate the 300ms delay easily manage swipes <div ng-swipe-left="next()" > for advanced cases: ionic-gestures hammer.js Support Touch and Gestures 21
23.
On the device Session storage Local storage lawnchair PouchDB http://pouchdb.com/ In the cloud Mongolab http://mongolab.com Firebase with AngularFire https://www.firebase.com BaasBox http://www.baasbox.com Storing state 22
24.
HTML5 standard APIs support only some sensors location (very good support) orientation acceleration Additional sensors require the PhoneGap APIs need to wrap all callbacks with $apply() or better, a dedicated service to notify Angular of changes occurred out of its lifecycle Managing sensors 23
25.
Chrome remote debugging and screencast https://developers.google.com/chrome-developer- tools/docs/remote-debugging chrome://inspect/#devices Emulate device resolutions, DPIs, sensors: Chrome emulator Ripple Emulator http://emulate.phonegap.com How to develop for mobile? 24
26.
Development-time structure multiple files component/dependency managers (bower...) Compile-time structure limited number of files concatenation minification Use a toolchain Marcello Teodori's talk on JS Power Tools Issues 25
27.
first phase: prototyping on a Desktop browser second phase: unit testing way easier with AngularJS third phase: on device testing Chrome on-device debugging Testable mobile apps? 26
28.
Phonegap http://phonegap.com/ https://cordova.apache.org/ Phonegap Build http://build.phonegap.com Chrome Apps for Mobile http://blog.chromium.org/2014/01/run-chrome-apps-on- mobile-using-apache.html Packaging apps for markets 27
29.
Cordova Browser you install it once and open your code on your web server continuous refresh without reinstalling the app Development tips 28
30.
or better the UX - User Experience? Comparing mobile web frameworks http://moduscreate.com/5-best-mobile-web-app-frameworks- ionic-angulalrjs/ JQuery Mobile widgets-only DOM-heavvy Angular integration is not simple (different lifecycles) at most, JQ Mobile for CSS and Angular for navigation and logic What about the UI? 29
31.
AngularJS-based, Open Source performance obsessed mobile-looking extensible http://ionicframework.com/ http://ionicframework.com/getting-started/ http://ionicframework.com/docs/guide/ Enter Ionic Framework 30
32.
Ionic CSS Ionic Icons Ionic Directives and support Tooling What's inside? 31
33.
elegant yet very lightweight <div class="list"> <div class="item item-divider"> Candy Bars </div> <a class="item" href="#"> Butterfinger </a> </div> http://ionicframework.com/docs/ 3D animations, HW accelerated sass-based for custom theming 500 free icons (ionicons) Ionic CSS 32
34.
mobile navigation and interactions <ion-list> <ion-item ng-repeat="item in items" item="item" can-swipe="true" option-buttons="itemButtons"> </ion-item> </ion-list> services for gestures navigation http://ionicframework.com/docs/api Ionic Directives 33
35.
http://plnkr.co/edit/Mcw6F2BQP3RbB8ZhBYRl?p=preview Let's play around... (with Live Reload) 34
36.
based on UI-Router http://angular-ui.github.io/ui-router sub-views (e.g. Tabs) per-view navigation history UI Gallery http://ionicframework.com/present-ionic/slides/#/16 Navigation 35
37.
PhoneGap based build chain $ npm -g install ionic $ ionic start myApp tabs $ cd myApp $ ionic platform add ios $ ionic build ios $ ionic emulate ios Ionic Tooling 36
38.
AngularJS 2.0 will be Mobile First performance browser support http://blog.angularjs.org/2014/03/angular-20.html Web Components on Mobile EcmaScript 6 - Object.observe() -> ultrafast binding The Future 37
39.
AngularJS can be viable on mobile interactivity in plain HTML5 views AngularJS changes your way of working (for the better!) let you free of concentrating on your ideas makes for a way faster development cycle makes for a way faster interaction with customer cycle essential for Continuous Delivery! Lessons learnt 38
40.
Like all the magic wands, you could end up like Mikey Mouse as the apprentice sorcerer Getting started is very easy But to go further you need to learn the key concepts scopes dependency injection directives promises So get your training! Codemotion training (june 2014) http://training.codemotion.it/ NEW! Advanced AngularJS course coming in July-September 2014 Lessons learnt 39
41.
Books http://www.ng-book.com/ - Recommended! AngularJS and .NET http://henriquat.re Online tutorials and video trainings: http://www.yearofmoo.com/ http://egghead.io All links and reference from my Codemotion Workshop https://github.com/carlobonamico/angularjs-quickstart https://github.com/carlobonamico/angularjs- quickstart/blob/master/references.md Full lab from my Codemotion Workshop https://github.com/carlobonamico/angularjs-quickstart To learn more 40
42.
Optimizing AngularJS for mobile http://blog.revolunet.com/angular-for-mobile http://www.ng-newsletter.com/posts/angular-on-mobile.html https://www.youtube.com/watch?v=xOAG7Ab_Oz0 http://www.bennadel.com/blog/2492-What-A-Select-watch- Teaches-Me-About-ngModel-And-AngularJS.htm Web Components http://mozilla.github.io/brick/docs.html http://www.polymer-project.org/ Even more 41
43.
Explore these slides https://github.com/carlobonamico/mobile-html5-websites- and-hybrid-apps-with-angularjs https://github.com/carlobonamico/angularjs-future-web- development-slides My presentations http://slideshare.net/carlo.bonamico Follow me at @carlobonamico / @nis_srl will publish these slides in a few days Attend my Codemotion trainings http://training.codemotion.it/ Thank you! 42
Download now