A session on using Flex and AIR to develop application that can run on IOS, Android,or PlayBook. A primer on getting at least close to the dream of one code base, multiple devices.
Flash Builder and Flex Future - Multiscreen DevelopmentRyan Stewart
Mobile development on the Flash Platform. Flex and Flash Builder have some mobile-specific technology and paradigms that make it easy to create cross-vendor, cross-os mobile applications.
A session on using Flex and AIR to develop application that can run on IOS, Android,or PlayBook. A primer on getting at least close to the dream of one code base, multiple devices.
Flash Builder and Flex Future - Multiscreen DevelopmentRyan Stewart
Mobile development on the Flash Platform. Flex and Flash Builder have some mobile-specific technology and paradigms that make it easy to create cross-vendor, cross-os mobile applications.
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015Alessio Delmonti
Meet Ionic, the best tool for faster go-to market strategy. Nowadays, developing mobile applications is about both technology and development time/cost. It's a hot topic for large companies and small startups who need to go to market quickly and cost-effectively. Ionic is the perfect tool for the rapid cross-platform development of high-quality mobile apps.
Ionic - Revolutionizing Hybrid Mobile Application DevelopmentJustin James
It has never been easier to build hybrid applications by using the Ionic Framework with technology that you already know and love such as AngularJS and Html 5. You will learn to love mobile development again.
Developing AIR for Android with Flash Professional CS5Chris Griffith
New to mobile development? Wondering how mobile applications are built? This presentation will walk you the entire development process of the AIR for Android application from design to deployment. Chris Griffith will show you how he designed and built the application using a variety of tools and techniques.
Mobile application development does not need to be difficult for us Web Developers. No longer do we need to learn a whole slew of new programming languages to create a mobile application. We can use our existing skills and create mobile applications with Html, JavaScript, and CSS. Then deploy to Android and iOS devices using a single code base that looks, feels, and performs like a native mobile application.
Apache Cordova enables the packaging of our web code into the mobile application that we will deploy to the App Stores but it does not include a UI framework. For the UI framework, we will be using Ionic framework. The Ionic framework takes the worry out of making the UI look, feel and perform correctly on the slew different Apple and Android devices that your users will have. It allows you to focus on your business logic and not the underlying infrastructure. Your time to market will be greatly reduced.
In addition to the free, open-sourced framework, Ionic also has a slew of highly useful cloud based tools that you can pay for it you need them such as Push Notifications, User Authentication, Native Builds, and Live Updates. Push Notifications allows targeted pushes and custom scheduling to improve push notification engagements. User Authentication provides a single authentication solution with email & password authentication, as well as third-party providers like Facebook, Twitter, Google and more. Native Builds turns your code into the native app binaries for the Apple and Android with a single command. Finally, Live Updates gives you the ability to push updates and UI changes to your user immediately without going through the app stores.
In this talk we will dive into what it takes to get started, look at the features of the Ionic framework and finish off by creating a sample application with the Ionic framework. You will walk away from this talk with all of the tools that you need to deliver your first mobile application
See how PhoneGap (Apache Cordova), an open-source framework, and the Adobe PhoneGap Build service, part of the Adobe Creative Cloud, allow you to create cross-platform mobile apps using the web technologies you know and love: HTML, CSS, and JavaScript. Learn how PhoneGap works and how it will enable you to start building mobile apps with web standards. This talk will introduce you to the PhoneGap API and walk you through how to interact with the JavaScript methods to create interactive, feature-rich mobile applications. You will also get an introduction to PhoneGap Build which allows you to package mobile apps in the cloud.
This session will cover:
Getting started with the PhoneGap API
Interacting with the native device features (camera, video)
Accessing and using the geolocation sensors
Compiling the application using PhoneGap Build
Debugging and Tuning Mobile Web Sites with Modern Web BrowsersTroy Miles
Until recently, debugging a mobile web site was incredibly difficult. Luckily things things have changed. Now some desktop browsers not only contain remote debuggers, but have other features to monitor and improve performance and detect memory leaks.
Choosing the Right Mobile Development Platform (Part 2)Chris Griffith
As more and more projects are requiring mobile applications, developers are faced with a wide range of options. AIR for mobile? PhoneGap? Titanium's Appcelerator? Sencha? Native? Which development environment makes sense? This session will explore the advantages and limitations of each of these environments from someone who has been in the mobile application development world for over 4 years. Get a clear picture of what these technologies can offer for your mobile development needs.
Build run first web application using flutter for webConcetto Labs
Would you like to build your first web application using flutter for web? Hire our flutter experts that will guide you to develop your first flutter app.
You can develop native mobile applications using HTML/CSS/JS with the help of PhoneGap. I will show you how to achieve the best possibe native experience using web technologies and optimize your workflow with automation.
Rapid mobile development with Ionic framework - Voxxdays Ticino 2015Alessio Delmonti
Meet Ionic, the best tool for faster go-to market strategy. Nowadays, developing mobile applications is about both technology and development time/cost. It's a hot topic for large companies and small startups who need to go to market quickly and cost-effectively. Ionic is the perfect tool for the rapid cross-platform development of high-quality mobile apps.
Ionic - Revolutionizing Hybrid Mobile Application DevelopmentJustin James
It has never been easier to build hybrid applications by using the Ionic Framework with technology that you already know and love such as AngularJS and Html 5. You will learn to love mobile development again.
Developing AIR for Android with Flash Professional CS5Chris Griffith
New to mobile development? Wondering how mobile applications are built? This presentation will walk you the entire development process of the AIR for Android application from design to deployment. Chris Griffith will show you how he designed and built the application using a variety of tools and techniques.
Mobile application development does not need to be difficult for us Web Developers. No longer do we need to learn a whole slew of new programming languages to create a mobile application. We can use our existing skills and create mobile applications with Html, JavaScript, and CSS. Then deploy to Android and iOS devices using a single code base that looks, feels, and performs like a native mobile application.
Apache Cordova enables the packaging of our web code into the mobile application that we will deploy to the App Stores but it does not include a UI framework. For the UI framework, we will be using Ionic framework. The Ionic framework takes the worry out of making the UI look, feel and perform correctly on the slew different Apple and Android devices that your users will have. It allows you to focus on your business logic and not the underlying infrastructure. Your time to market will be greatly reduced.
In addition to the free, open-sourced framework, Ionic also has a slew of highly useful cloud based tools that you can pay for it you need them such as Push Notifications, User Authentication, Native Builds, and Live Updates. Push Notifications allows targeted pushes and custom scheduling to improve push notification engagements. User Authentication provides a single authentication solution with email & password authentication, as well as third-party providers like Facebook, Twitter, Google and more. Native Builds turns your code into the native app binaries for the Apple and Android with a single command. Finally, Live Updates gives you the ability to push updates and UI changes to your user immediately without going through the app stores.
In this talk we will dive into what it takes to get started, look at the features of the Ionic framework and finish off by creating a sample application with the Ionic framework. You will walk away from this talk with all of the tools that you need to deliver your first mobile application
See how PhoneGap (Apache Cordova), an open-source framework, and the Adobe PhoneGap Build service, part of the Adobe Creative Cloud, allow you to create cross-platform mobile apps using the web technologies you know and love: HTML, CSS, and JavaScript. Learn how PhoneGap works and how it will enable you to start building mobile apps with web standards. This talk will introduce you to the PhoneGap API and walk you through how to interact with the JavaScript methods to create interactive, feature-rich mobile applications. You will also get an introduction to PhoneGap Build which allows you to package mobile apps in the cloud.
This session will cover:
Getting started with the PhoneGap API
Interacting with the native device features (camera, video)
Accessing and using the geolocation sensors
Compiling the application using PhoneGap Build
Debugging and Tuning Mobile Web Sites with Modern Web BrowsersTroy Miles
Until recently, debugging a mobile web site was incredibly difficult. Luckily things things have changed. Now some desktop browsers not only contain remote debuggers, but have other features to monitor and improve performance and detect memory leaks.
Choosing the Right Mobile Development Platform (Part 2)Chris Griffith
As more and more projects are requiring mobile applications, developers are faced with a wide range of options. AIR for mobile? PhoneGap? Titanium's Appcelerator? Sencha? Native? Which development environment makes sense? This session will explore the advantages and limitations of each of these environments from someone who has been in the mobile application development world for over 4 years. Get a clear picture of what these technologies can offer for your mobile development needs.
Build run first web application using flutter for webConcetto Labs
Would you like to build your first web application using flutter for web? Hire our flutter experts that will guide you to develop your first flutter app.
You can develop native mobile applications using HTML/CSS/JS with the help of PhoneGap. I will show you how to achieve the best possibe native experience using web technologies and optimize your workflow with automation.
Introduction to PhoneGap
Background
Setting up the environment for Android
Handling Events
Working With The Device, The Network, And Notifications
Getting Information from the Device
Determining the Connection Type
Using Notifications
Using Alerts
Using Confirmation Dialogs
Using Beeps
Using Vibrations
Accelerometer
Using the Acceleration Object
Using Accelerometer Methods
Media
The Media Object
Using Media Methods
Camera
Using The Camera Object
Using The Getpicture Method
Using Camera Options
Geolocation
Position, PositionError, Coord
Geolocation Methods
Geolocation Options
Deployment using Phonegap (Android)
Hands-on exercises
Storage
Available options
Db object
localStorage
Files
Filessystem
File read & write
Handling errors
Contacts
Creating contacts
Finding contacts
Handling errors
Capture
Video
Audio
Handling errors
Hands-on exercises
Introduction to PhoneGap
Background
Setting up the environment for Android
Handling Events
Working With The Device, The Network, And Notifications
Getting Information from the Device
Determining the Connection Type
Using Notifications
Using Alerts
Using Confirmation Dialogs
Using Beeps
Using Vibrations
Accelerometer
Using the Acceleration Object
Using Accelerometer Methods
Media
The Media Object
Using Media Methods
Camera
Using The Camera Object
Using The Getpicture Method
Using Camera Options
Geolocation
Position, PositionError, Coord
Geolocation Methods
Geolocation Options
Deployment using Phonegap (Android)
Hands-on exercises
Storage
Available options
Db object
localStorage
Files
Filessystem
File read & write
Handling errors
Contacts
Creating contacts
Finding contacts
Handling errors
Capture
Video
Audio
Handling errors
Hands-on exercises
Mobile applications Development - Lecture 9
LAB
PhoneGap Development Environment
Debugging PhoneGap Applications
This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L’Aquila (Italy).
http://www.di.univaq.it/malavolta
PhoneGap (aka Cordova) is a cross-platform framework for developing mobile apps using standard web development tools like HTML, CSS, and JavaScript. Join Troy Miles to learn how to create mobile apps with PhoneGap by building a simple but full-featured app during this hands-on class. Troy explores PhoneGap’s important capabilities, including GPS, camera, and audio recordings. Because JavaScript has a reputation as a somewhat difficult language, Troy teaches techniques for keeping your code robust and clean. To give your app the appropriate look and feel for the device on which it is running, the class will use the open source Chocolate Chip UI framework for testing. Troy shares ways to debug the code by running it as a web app, using browser development tools, or as a phone app, using the Chrome browser’s remote debugging features. Leave with the basics you need to start building your own cross-platform mobile apps.
This is a presentation to review and summarize the mobile websites that I have involved in. It includes many practical skills and my own experiences in the development of mobile websites.
Building Cross-Platform JavaScript Apps using CordovaNoam Kfir
This is the slide deck used in the "Building Cross-Platform JavaScript Apps using PhoneGap and Cordova" lecture I gave at the WDC.IL User Group in July 2014.
The talk briefly shows how to get started with Cordova, discusses some of the differences between Cordova, Adobe PhoneGap and the Telerik Platform, and demonstrates using the Telerik Platform to build and LiveSync Android, iOS and Windows Phone apps. It also explains the role of plugins in building hybrid mobile apps that can utilize native APIs.
Appium - Reality check on the world’s leading Open Source Framework for Mobil...Asaf Saar
Appium is clearly the world leading framework for mobile apps test automation. Adoption of Appium is in constant rise, and for the good reasons.
Yet, in many cases those who do their initial steps or even progressing with the framework realize that the world is not that simple, challenges arise, limitations are discovered and one can find himself wondering whether the right decision was taken in investing the time and money into it (yes... open source cost you money).
In this talk we will pause for a while, review why Appium is an outstanding framework, while also do a reality check of the cons and pros of Appium, helping you make the best out of it, or at least have a clear understanding of what's ahead of you.
Similar to Intro to Mobile Development for Web iOS and Android (20)
Email Expedition - Your First Marketing SendSendGrid
Join our expedition team as we guide you through your first marketing send! From preparation, to content, to design, and delivery, you’re in good hands with our team of subject matter experts.
We’ll explore the four stages of a marketer’s first send:
- Preparation: How can you set yourself up for success?
- Content: How will you determine the purpose of your message? What will you say?
- Design: How can the right design choices make your content stand out?
- Delivery: What can you do to make sure your message gets delivered? What metrics should you use to judge if your campaign was a success?
This pun-filled drink menu is a collection of classic, interesting, and fun cocktails and mocktails that are perfect for the avid email sender any time of year!
Your welcome email (or lack thereof) sets the tone for the email marketing relationship you have with your subscribers—make sure it's sending the right message!
5 Reasons Why Your Subscribers Aren't Reading Your EmailSendGrid
When your email marketing campaign falls flatter than a pancake it can be incredibly disheartening. Here are 5 reasons why your recipients may not be engaging with your email and solutions to help you get back on track!
Follow our mantra of sending the right message, to the right person, at the right time, with the right frequency as a framework for your email marketing strategy.
The content you provide in your messaging is arguably the most important piece to your email marketing program. In this presentation we share the basics of what kind of content (both written and visual) you'll need to create for your marketing emails.
Our top four areas of your holiday email program to keep an eye on: content, volume, subscribers, and metrics! Although this deck is holiday themed, these best practices apply all year round. :)
Brought to you by our kickass Deliverability Consultants, Luke Martinez and Tanya Plaza!
Tips and Tricks to Stay Out of the Spam FolderSendGrid
Staying out of the spam folder can be harder than you might think! Even for senders with the best intentions, sending content that recipients are anticipating (shipping notifications, password resets, etc.), can end up in the spam folder. Spend an hour with us as Melanie Rowe, Senior Technical Account Manager, and Rob Piers, Technical Account Manager, walk you through the top ways to stay out of the spam folder and in the inbox. In the webcast we will review:
- How to authenticate your email
- Permission Marketing and the opt-in
- CAN-SPAM and CASL
- The importance of relevancy in your content
Email Deliverability 101: Best Practices to Master the InboxSendGrid
Twenty-two percent of wanted email never makes it to the inbox. That’s a pretty staggering statistic considering how often we use email everyday. Imagine a messaging conversation but one fourth of the words are removed or every fourth message isn’t delivered… It would make communicating beyond frustrating right? We feel your pain, but the good news is — you can do something about it and we are here to help!
Be an Email Switch Hitter: Inside SendGrid's Parse WebhookSendGrid
Everybody sends email, but very few applications receive it. Learn how to make your email a home run by accepting replies from your users. In this webcast, you’ll learn how to use the Incoming Parse Webhook, which easily funnels inbound email into your application.
Developer Communications Director, Adam DuVander, and Developer Evangelist, Kunal Batra, share common use cases for incoming email, such as social, customer support, and content management.
Make Transactional Email Your Superhero: Keys to Optimization and Testing Suc...SendGrid
It's time your transactional email program realizes its full potential. Say "goodbye" to sleepy emails and "hello" to optimized, personalized, and ROI-rich content. Bottom line: Your transactional email can be better. We'll show you how.
Join Matt Harris, co-founder and CEO of transactional email platform, sendwithus, and Jillian Wohlfarth, content guru at SendGrid as they show you how to maximize the effectiveness of your transactional email program. Learn how to turn dead-end transactional emails into great experiences, identify and rectify missed opportunities in transactional email, elevate your email program through optimization, and A/B test for success.
This is Isaac, our co-founder and founding CEO, presenting SendGrid in front of hundreds of investors and community members at the Boulder Theater in 2009 during TechStars' annual Demo Day.
An IP address is how the Internet Service Providers (ISPs) and other mailbox providers identify legitimate mail senders. A new IP address doesn’t have a reputation score since mail hasn’t been sent from it yet and is therefore considered “cold.” So how do you successfully get inboxed with a cold IP with zero reputation? The answer is…warm it up! Our Sr TAMS share why it's important, who needs to do it, their expert tips, and answer live questions from the webcast.
As developers, we talk about code every day: to technical people, non-technical people, people who know more about systems than us, and people who know less. Each has different frames of reference and must be told things differently. This talk will explore methods of communication for each type of audience and the processes behind them. Understand how to sell your ideas to your boss, explain what you do to your parents, teach other developers, and solicit feedback better.
Automate the Next Level of Email Sophistication: Engage the Event APISendGrid
SendGrid provides a powerful email platform. Customers that take fullest advantage of SendGrid integrate with our Event API to react to unsubscribes, spam reports and other occurrences. This webinar will examine the features of the Event API and share some simple ways to integrate it into your processes. Harness the full power of SendGrid and reach the next level of email sophistication.
Ask an Expert! Getting Started with Email DeliverabilitySendGrid
Did you know that 20% of email goes undelivered? This isn't just marketing email, but password confirmations, shipping receipts, registration confirmations and other critical transactional messages. How do you think your customer's feel when mail they want never arrives?
Get real advice on how to:
Boost the ROI of your email programs
Prevent missteps that could get you blacklisted
Drive customer engagement
Build a clean and sustainable list
[Webcast] How to Get Your Email Marketing Off the GroundSendGrid
Are you seeing a 4,000% return on investment with your email program? If not, your program is achieving below average performance.
Get the tools to:
Create cost effective transactional and marketing email programs
Get your emails delivered to the inbox
Analyze the performance of your programs
Scale your program to meet the needs of your growing business
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Intro to Mobile Development for Web iOS and Android
1. By
Jorge Garifuna
Professional Web Developer
info@GariDigital.com
213-915-4402
JGari.com/resume
Twitter: @jgarifuna
2. Web Mobile
Presentation HTML HTML5
Styling CSS CSS3
Logic PHP, Perl, Python, Ruby, J PHP, Objective-C, Java,
ava, C, C++, Javascript Javascript
Database MySQL, PostgreSQL SQLite
IDE NetBeans, Eclipse, Xcode, Eclipse,
DreamWeaver DreamWeaver CS5.5
Frameworks CakePHP, Symphony, ATK, Jquery Mobile, Sencha
Jquery, Sencha EXT JS Touch, Jo, PhoneGap
Distribution Web Hosting Web Hosting, App Store,
Market
JGari.com/resume
3. 1. Build Mobile App
2. Test App on Browser
3. Test App on IOS Simulator
4. Test App on IOS Devices
5. Test App on Android Emulator
6. Test App on Android Phone
7. Access Devices APIs
JGari.com/resume
4. 1. SketchyPad/iMockups for wireframing
2. DreamWeaver CS5.5
3. Jquery Mobile 1.0a3
4. PhoneGap
5. Xcode 4
6. IOS Simulator & Real iPhone
7. Android Emulator & Real Phone
JGari.com/resume
8. Create New Site
Site -> New Site
Configure Application Frameworks
(IOS, Android)
Site -> Mobile Applications -> Configure
Application Framework
▪ “Easy Install” for Android SDK Installation
▪ IOS Developer Tools Path: /Developer
JGari.com/resume
9. Create New Mobile Project in DreamWeaver
File -> New -> Page from Sample -> Mobile
Starters -> Jquery Mobile (phonegap)
DocType: HTML 5
JGari.com/resume
11. Activate LiveView in DreamWeaver
Click on buttons of Mobile App
Optionally Transfer to Server For More
Testing
JGari.com/resume
12. From DreamWeaver Menu
Site -> Mobile Applications -> Application Settings
▪ VERY IMPORTANT: Make sure the Bundle ID does not
contain any underscores(_) and no spaces
▪ Fill out Information
▪ Optionally add Application Icon and Startup Screen
▪ Images must be PNG 8
▪ Save
JGari.com/resume
13. From DreamWeaver Menu
For iPhone
▪ Site -> Mobile Applications -> Build and Emulate ->
iPhone
For iPad
▪ Site -> Mobile Applications -> Build and Emulate -> iPad
JGari.com/resume
14. Start Android Emulator
▪ From command line:
▪ /Applications/Android/tools/emulator -avd DW_AVD
NOTE: Substitute “/Applications/Android” with your Android
installation path
Site -> Mobile Applications -> Build and
Emulate -> Android
JGari.com/resume
15. 1. From Android Market install
AppInstaller or
Quick App Install
2. Insert Micro SD Card on Android Phone
3. Connect Android Phone to Computer Via USB
4. Mount Phone to Computer
1. Slide down from top bar
2. Select USB Connected
3. Click mount button
5. Check mounted card under Devices on Mac OS Finder
6. Copy Newly created .apk files from computer to Phone Card
1. Located in APP_NAME_Android/bin
7. Unmount card from computer
8. Turn off USB on Phone
1. Slide down from top bar
2. Click “Turn off USB storage”
3. Click on “turn off” button
9. Install App either with AppInstaller or Quick App Install
10. Open App
JGari.com/resume
16. 1. You need to be a paid IOS Developer
1. Your IOS Device must be registered at:
1. http://developer.apple.com/ios/manage/overview/index.action
2. Connect IOS Device to computer via USB
3. Navigate to newly built IOS Project
Located at APP_NAME_IOS
4. Double click on APP_NAME.xcodeproj to open in Xcode
5. Click on the project name in Xcode
1. Set deployment target to the same version as your IOS device in IOS
Application Target
2. Set the appropriate target device(iPhone, iPad, Universal)
3. Make your preferences in iPhone/iPod Deployment Info
6. Select your IOS Device from drop down list of devices next to the
run button
7. Click the Run button
JGari.com/resume
17. Add better navigation provided by Jquery
Mobile
http://jquerymobile.com/demos/1.0a4.1/
Tap into the device’s APIs (camera, GPS) with
PhoneGap
http://docs.phonegap.com
JGari.com/resume
18. 1. Jquery Mobile (v1.0a3) does not re-style dynamic list
views (yet)
1. Need to upgrade to JQM v1.0a4.1
2. Refresh list with: jQuery('#link_list').listview();
2. Navigation bar transition in Jquery Mobile is not very
smooth (yet)
DAVID FELDMAN recommends
▪ Sencha Touch:
▪ http://www.sencha.com/products/touch/
▪ Read David’s review: “Comparing Mobile Web (HTML5) Frameworks:
Sencha Touch, jQuery Mobile, jQTouch, Titanium” at:
▪ http://interfacethis.com/2011/adventures-in-html5-part-one/
3. To access devices’ APIs you need to either add or update
PhoneGap path in index.html to:
<script src="phonegap.js" type="text/javascript"></script>
JGari.com/resume
19. While you think…
Sign up to LAMPsig’s mailing list at:
▪ http://lampsig.org
Join LAMPsig on Meetup at:
▪ http://www.meetup.com/LAMPsig
Me on twitter: @jgarifuna
JGari.com/resume