This document discusses different approaches to building mobile applications with Oracle ADF, including native, browser-based, and hybrid solutions. It focuses on ADF Mobile, which allows developing once and deploying to multiple platforms using Java for business logic, HTML5/JavaScript for UI, and device features through Cordova. Key components discussed include PanelSpringBoard for navigation, layout components, and support for gestures, device properties, and responsive design. The document provides an overview of capabilities for building intuitive mobile UIs with Oracle ADF and ADF Mobile.
Oracle ADF Mobile OGh (Oracle User Group Netherlands)Luc Bors
Â
This document discusses developing mobile applications using Oracle ADF Mobile. It begins by highlighting the importance and challenges of mobile development. It then outlines the different mobile options of browser-based, native, and hybrid solutions. The rest of the document focuses on the features and capabilities of developing mobile applications using Oracle ADF Mobile, including the ability to develop hybrid applications that can access device features and have a native user experience. It provides examples of use cases that ADF Mobile can address and discusses the development process.
This document discusses an ECS 152B project proposal involving peer-to-peer, Android, VoIP, and soft handoff using Java. It then provides an overview of Android fundamentals including the platform architecture, application building blocks, development tools, and a basic "Hello World" application example. Key concepts covered are activities, intents, services, content providers, the emulator, and the application lifecycle.
IBM Web Experience Factory is a tool that automates the creation of mobile web applications using standard technologies like HTML, CSS, and JavaScript. It generates native-looking UIs for smartphones and tablets. The tool's dynamic profiling feature allows building multi-channel applications from a single code base that can be tailored for different device types. Web Experience Factory also supports creating hybrid applications that combine web and native features through tools like PhoneGap.
ADF Mobile allows developers to build hybrid mobile apps using existing ADF skills. It provides a set of UI components, including advanced data visualization components, to create native-like mobile experiences. Apps are developed declaratively using XML/visual editors and can access device features and local storage. The framework handles deploying the app to different platforms from a single code base. Developers can debug their Java code directly from JDeveloper.
Synapse india reviews on asp.net mobile applicationsaritasingh19866
Â
This document discusses different approaches to cross-platform mobile application development including native apps, cross-compilation, virtual machines, mobile web apps, and hybrid apps. It also summarizes two specific cross-platform frameworks: RhoElements from Motorola Solutions which uses cross-compilation and a virtual machine approach, and PhoneGap from Nitobi which uses a hybrid approach. Both have advantages like code reusability but limitations in fully utilizing device capabilities.
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Lucas Jellema
Â
On October 22nd, Oracle released ADF Mobile - an extension to the ADF framework for developing mobile applications for iOS and Android. On November 12th, AMIS organized the first knowledgede ssion and hands-on lab outside of Oracle. Luc Bor- who participated in the beta-program - demonstrated ADF Mobile, shared his experiences and organized a hands-on lab. He was introduced by Lucas Jellema, who briefly outlined history and strategy from Oracle with regards to mobile development.
Mobile applications are a hot topic these days. This presentation will take you through a journey of a mobile application development project from a project manager’s eyes. The presentation will discuss different phases of the project from definition to design to development. A couple different mobile applications will be demonstrated during the presentation. One application is a North Dakota road conditions app and the other a park and recreation app. Finally, the presentation will discuss the technology used and lessons learned through the journey.
This document discusses different approaches to building mobile applications with Oracle ADF, including native, browser-based, and hybrid solutions. It focuses on ADF Mobile, which allows developing once and deploying to multiple platforms using Java for business logic, HTML5/JavaScript for UI, and device features through Cordova. Key components discussed include PanelSpringBoard for navigation, layout components, and support for gestures, device properties, and responsive design. The document provides an overview of capabilities for building intuitive mobile UIs with Oracle ADF and ADF Mobile.
Oracle ADF Mobile OGh (Oracle User Group Netherlands)Luc Bors
Â
This document discusses developing mobile applications using Oracle ADF Mobile. It begins by highlighting the importance and challenges of mobile development. It then outlines the different mobile options of browser-based, native, and hybrid solutions. The rest of the document focuses on the features and capabilities of developing mobile applications using Oracle ADF Mobile, including the ability to develop hybrid applications that can access device features and have a native user experience. It provides examples of use cases that ADF Mobile can address and discusses the development process.
This document discusses an ECS 152B project proposal involving peer-to-peer, Android, VoIP, and soft handoff using Java. It then provides an overview of Android fundamentals including the platform architecture, application building blocks, development tools, and a basic "Hello World" application example. Key concepts covered are activities, intents, services, content providers, the emulator, and the application lifecycle.
IBM Web Experience Factory is a tool that automates the creation of mobile web applications using standard technologies like HTML, CSS, and JavaScript. It generates native-looking UIs for smartphones and tablets. The tool's dynamic profiling feature allows building multi-channel applications from a single code base that can be tailored for different device types. Web Experience Factory also supports creating hybrid applications that combine web and native features through tools like PhoneGap.
ADF Mobile allows developers to build hybrid mobile apps using existing ADF skills. It provides a set of UI components, including advanced data visualization components, to create native-like mobile experiences. Apps are developed declaratively using XML/visual editors and can access device features and local storage. The framework handles deploying the app to different platforms from a single code base. Developers can debug their Java code directly from JDeveloper.
Synapse india reviews on asp.net mobile applicationsaritasingh19866
Â
This document discusses different approaches to cross-platform mobile application development including native apps, cross-compilation, virtual machines, mobile web apps, and hybrid apps. It also summarizes two specific cross-platform frameworks: RhoElements from Motorola Solutions which uses cross-compilation and a virtual machine approach, and PhoneGap from Nitobi which uses a hybrid approach. Both have advantages like code reusability but limitations in fully utilizing device capabilities.
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Lucas Jellema
Â
On October 22nd, Oracle released ADF Mobile - an extension to the ADF framework for developing mobile applications for iOS and Android. On November 12th, AMIS organized the first knowledgede ssion and hands-on lab outside of Oracle. Luc Bor- who participated in the beta-program - demonstrated ADF Mobile, shared his experiences and organized a hands-on lab. He was introduced by Lucas Jellema, who briefly outlined history and strategy from Oracle with regards to mobile development.
Mobile applications are a hot topic these days. This presentation will take you through a journey of a mobile application development project from a project manager’s eyes. The presentation will discuss different phases of the project from definition to design to development. A couple different mobile applications will be demonstrated during the presentation. One application is a North Dakota road conditions app and the other a park and recreation app. Finally, the presentation will discuss the technology used and lessons learned through the journey.
Mobile apps are programs designed to run on mobile devices like smartphones and tablets. There are three main types - native apps written for a specific platform, web apps that run in a mobile browser, and hybrid apps that are native apps with a web view component. Native apps have direct access to device features but must be developed for each platform separately, while web apps can be used across platforms but have limited features. Popular mobile platforms include Android, iOS, and Windows Phone, each with their own programming languages, SDKs, and IDEs for app development. Mobile UIs are optimized for touchscreens and mobility with gestures, simple designs, and standard interface elements.
Talk on Future of Enterprise Mobile App DevelopmentRomin Irani
Â
I spoke on the future of Enterprise Mobile Development at a Motorola Channel Power conference in Yas Island, Abu Dhabi recently. This talk also mentioned about my experiments with Motorola RhoElements - an HTML5 framework
Multimedia authoring tools have two main features - the ability to create and edit products, and to deliver the final product. There are four perspectives to consider - the tool, product, developer, and end user. Tools have features like pages to contain content, controls for interaction and navigation, and different types of execution. Authoring tools can be categorized as simple like word processors, programming tools that require coding skills, or complex interactive tools that balance ease of use and powerful features.
Multimedia authoring tools allow users to combine various media like text, audio, images, and video into interactive presentations. These tools provide features for editing, organizing, and programming multimedia content, as well as adding interactivity. Authoring tools use different metaphors like slide shows, movie screens, icons, pages, and timelines to organize content. Popular authoring tools include PowerPoint, Flash, and Director. Well-designed multimedia presentations can be used for purposes like tutorials, advertisements, and interface design.
Crie Aplicações Mobile HĂbridas Escritas em Java, para iOS e AndroidBruno Borges
Â
This document discusses three types of mobile applications: mobile web apps, native mobile apps, and hybrid mobile apps. It focuses on hybrid mobile apps, describing Oracle's mobile development framework that uses a thin native container on each platform allowing native application installation and access to device services/storage, while using HTML5/JavaScript for the frontend and Java for the backend and business logic. Key features covered include UI development, binding data to components, device feature integration, local storage, and push notifications.
The document discusses the mobile ecosystem and its various layers. It describes how the mobile ecosystem consists of operators who build cellular networks, mobile platforms that software runs on, application frameworks that apps are created with, and different types of mobile apps like games and web widgets. It also covers topics like mobile design, information architecture, and trends like Mobile 2.0.
architecture of mobile software applicationsHassan Dar
Â
This document discusses the architecture of mobile software applications. It provides an overview of mobile application architecture, including definitions of key concepts like mobile applications and websites. It also covers the different architectures for major mobile platforms like Android, iOS, Windows Phone and Blackberry. Design considerations for mobile apps are discussed, such as supporting intermittent network connectivity and optimizing for limited device resources. Specific techniques for mobile application architecture and design are also summarized.
Mobile Applications Architecture - GDG Ternopil' Architecture Components MeetupConstantine Mars
Â
Slides from my talk about Mobile Applications Architecture, that include Architecture reasoning and analysis of spectrum of efforts, most popular Mobile Architecture Patterns (MVC, MVP, MVVM, VIPER, RIBs), levels of architecture complexity (Layers, Coordinator, Dependency Injection, Reactive Programming), Agile Architecting and Project Lifecycle.
Special thanks to Randy Shoup and his awesome presentation about Minimal Viable Architecture in Startups https://www.slideshare.net/RandyShoup/minimum-viable-architecture-good-enough-is-good-enough-in-a-startup - you can find some slides at the end of my presentation totally influenced by idea of MVA :)
2 mobile development frameworks and tools dark tempShahid Riaz
Â
This document provides an introduction to mobile development frameworks and tools. It discusses fully centralized and n-tier client-server frameworks. Examples of frameworks and tools are given for J2ME, Windows CE, BREW, and WAP. The document also covers architectural concerns, database usage, and web services on mobile platforms.
Developing Downloadable Mobile Apps Using HTML5 and PhoneGapWorklight
Â
This document discusses using HTML5 to build downloadable mobile apps through a hybrid model. It describes how hybrid apps combine HTML/CSS/JS with native platform code to access device APIs while maintaining portability. The document outlines PhoneGap, an open source framework that provides a native container and JavaScript interfaces for common device functions. It provides examples of using PhoneGap to call native alerts and access device info from JavaScript. In summary, the hybrid approach allows developing cross-platform mobile apps using web technologies while still accessing device capabilities through native code.
This document discusses authoring tools used to create multimedia products. It describes different types of authoring tools including presentation packages, tools for production, and tools for interactive training. The key metaphors used in authoring include movie screen, slide show, and linked screens. Common features of authoring tools include lists of media events, flowcharts, card stacks, and object properties. Examples of popular authoring tools mentioned are Flash, Director, Authorware, PowerPoint, and mTropolis.
This document provides an overview of getting started with Android development. It discusses how to make money from Android apps through paid apps, ads, or services to other developers. It also covers publishing apps to the Android Market, a quick tour of common and less common Android features, the Android design philosophy focusing on responsiveness, and leveraging the web to keep apps fast.
UXT Chicago - Designing Mobile Apps for Enterprise UseJeff Steffgen
Â
Networked mobile devices are completely redefining how employees collaborate, contribute and find information at work. Designing solutions to accommodate the latest capabilities and new demands of mobile enterprise systems takes innovative thinking.
This document summarizes the Titanium mobile development platform. Titanium allows developing mobile apps using web technologies like HTML, CSS, and JavaScript, while having full access to device APIs. It supports building UIs with native controls on iOS and Android from HTML/CSS. JavaScript is used for programming mobile features, accessing resources, and integrating with remote services. The Titanium SDK compiles the code into native mobile apps. It provides APIs for common mobile APIs like camera, video, gestures, and accelerometer.
Rhodes is a framework that allows developers to write cross-platform mobile applications using a single codebase. It uses Ruby on Rails patterns to separate logic, views, and controllers so that platform-specific code is isolated. Developers write shared Ruby code and use HTML and CSS to create views that can adapt to different screen sizes and browsers. Rhodes includes tools for offline storage, synchronization between devices, and access to device capabilities. While this allows for faster development across platforms, challenges include limitations of browsers, varying screen sizes and device features to account for.
Multimedia authoring tools provide an integrated environment for combining text, graphics, audio, video, and animation into an interactive presentation. They include editing tools to create and organize multimedia elements. Authoring tools have features like editing, programming for interactivity, and playback options. Common types are card/page-based, icon/event-driven, time-based, and web page authoring tools, each with their own advantages and disadvantages for organizing and presenting multimedia content.
Bring Your Legacy Applications to the Mobile World - DOAG 2014AuraPlayer
Â
Presented by Mia Urman, CEO of AuraPlayer - Dec 2014
AuraPlayer is a cutting edge technology company that provides unique solutions to integrate, modernize, extend, and mobilize Oracle Forms and EBS systems. AuraPlayer's patent pending technology "wraps" existing EBS and Oracle Forms systems as web services within hours without writing one line of code. The result is an open, agile, and accessible Forms business process.
For more information on AuraPlayer and on Oracle Forms:
Website:http://www.auraplayer.com/
Blog: http://oracleformsinfo.com/
Twitter: @AuraPlayer @MiaUrman
Instagram @AuraPlayer
This document discusses Oracle Application Development Framework (ADF) Essentials, which provides key ADF technologies for free. It includes ADF Faces rich client components, ADF Controller, ADF Data Binding, and ADF Business Components. While some features are removed due to dependencies on Oracle Fusion Middleware, ADF Essentials still provides a powerful free development framework. The document also summarizes a customer case where ADF Essentials was used to build an application deployed on Tomcat.
Mobile apps are programs designed to run on mobile devices like smartphones and tablets. There are three main types - native apps written for a specific platform, web apps that run in a mobile browser, and hybrid apps that are native apps with a web view component. Native apps have direct access to device features but must be developed for each platform separately, while web apps can be used across platforms but have limited features. Popular mobile platforms include Android, iOS, and Windows Phone, each with their own programming languages, SDKs, and IDEs for app development. Mobile UIs are optimized for touchscreens and mobility with gestures, simple designs, and standard interface elements.
Talk on Future of Enterprise Mobile App DevelopmentRomin Irani
Â
I spoke on the future of Enterprise Mobile Development at a Motorola Channel Power conference in Yas Island, Abu Dhabi recently. This talk also mentioned about my experiments with Motorola RhoElements - an HTML5 framework
Multimedia authoring tools have two main features - the ability to create and edit products, and to deliver the final product. There are four perspectives to consider - the tool, product, developer, and end user. Tools have features like pages to contain content, controls for interaction and navigation, and different types of execution. Authoring tools can be categorized as simple like word processors, programming tools that require coding skills, or complex interactive tools that balance ease of use and powerful features.
Multimedia authoring tools allow users to combine various media like text, audio, images, and video into interactive presentations. These tools provide features for editing, organizing, and programming multimedia content, as well as adding interactivity. Authoring tools use different metaphors like slide shows, movie screens, icons, pages, and timelines to organize content. Popular authoring tools include PowerPoint, Flash, and Director. Well-designed multimedia presentations can be used for purposes like tutorials, advertisements, and interface design.
Crie Aplicações Mobile HĂbridas Escritas em Java, para iOS e AndroidBruno Borges
Â
This document discusses three types of mobile applications: mobile web apps, native mobile apps, and hybrid mobile apps. It focuses on hybrid mobile apps, describing Oracle's mobile development framework that uses a thin native container on each platform allowing native application installation and access to device services/storage, while using HTML5/JavaScript for the frontend and Java for the backend and business logic. Key features covered include UI development, binding data to components, device feature integration, local storage, and push notifications.
The document discusses the mobile ecosystem and its various layers. It describes how the mobile ecosystem consists of operators who build cellular networks, mobile platforms that software runs on, application frameworks that apps are created with, and different types of mobile apps like games and web widgets. It also covers topics like mobile design, information architecture, and trends like Mobile 2.0.
architecture of mobile software applicationsHassan Dar
Â
This document discusses the architecture of mobile software applications. It provides an overview of mobile application architecture, including definitions of key concepts like mobile applications and websites. It also covers the different architectures for major mobile platforms like Android, iOS, Windows Phone and Blackberry. Design considerations for mobile apps are discussed, such as supporting intermittent network connectivity and optimizing for limited device resources. Specific techniques for mobile application architecture and design are also summarized.
Mobile Applications Architecture - GDG Ternopil' Architecture Components MeetupConstantine Mars
Â
Slides from my talk about Mobile Applications Architecture, that include Architecture reasoning and analysis of spectrum of efforts, most popular Mobile Architecture Patterns (MVC, MVP, MVVM, VIPER, RIBs), levels of architecture complexity (Layers, Coordinator, Dependency Injection, Reactive Programming), Agile Architecting and Project Lifecycle.
Special thanks to Randy Shoup and his awesome presentation about Minimal Viable Architecture in Startups https://www.slideshare.net/RandyShoup/minimum-viable-architecture-good-enough-is-good-enough-in-a-startup - you can find some slides at the end of my presentation totally influenced by idea of MVA :)
2 mobile development frameworks and tools dark tempShahid Riaz
Â
This document provides an introduction to mobile development frameworks and tools. It discusses fully centralized and n-tier client-server frameworks. Examples of frameworks and tools are given for J2ME, Windows CE, BREW, and WAP. The document also covers architectural concerns, database usage, and web services on mobile platforms.
Developing Downloadable Mobile Apps Using HTML5 and PhoneGapWorklight
Â
This document discusses using HTML5 to build downloadable mobile apps through a hybrid model. It describes how hybrid apps combine HTML/CSS/JS with native platform code to access device APIs while maintaining portability. The document outlines PhoneGap, an open source framework that provides a native container and JavaScript interfaces for common device functions. It provides examples of using PhoneGap to call native alerts and access device info from JavaScript. In summary, the hybrid approach allows developing cross-platform mobile apps using web technologies while still accessing device capabilities through native code.
This document discusses authoring tools used to create multimedia products. It describes different types of authoring tools including presentation packages, tools for production, and tools for interactive training. The key metaphors used in authoring include movie screen, slide show, and linked screens. Common features of authoring tools include lists of media events, flowcharts, card stacks, and object properties. Examples of popular authoring tools mentioned are Flash, Director, Authorware, PowerPoint, and mTropolis.
This document provides an overview of getting started with Android development. It discusses how to make money from Android apps through paid apps, ads, or services to other developers. It also covers publishing apps to the Android Market, a quick tour of common and less common Android features, the Android design philosophy focusing on responsiveness, and leveraging the web to keep apps fast.
UXT Chicago - Designing Mobile Apps for Enterprise UseJeff Steffgen
Â
Networked mobile devices are completely redefining how employees collaborate, contribute and find information at work. Designing solutions to accommodate the latest capabilities and new demands of mobile enterprise systems takes innovative thinking.
This document summarizes the Titanium mobile development platform. Titanium allows developing mobile apps using web technologies like HTML, CSS, and JavaScript, while having full access to device APIs. It supports building UIs with native controls on iOS and Android from HTML/CSS. JavaScript is used for programming mobile features, accessing resources, and integrating with remote services. The Titanium SDK compiles the code into native mobile apps. It provides APIs for common mobile APIs like camera, video, gestures, and accelerometer.
Rhodes is a framework that allows developers to write cross-platform mobile applications using a single codebase. It uses Ruby on Rails patterns to separate logic, views, and controllers so that platform-specific code is isolated. Developers write shared Ruby code and use HTML and CSS to create views that can adapt to different screen sizes and browsers. Rhodes includes tools for offline storage, synchronization between devices, and access to device capabilities. While this allows for faster development across platforms, challenges include limitations of browsers, varying screen sizes and device features to account for.
Multimedia authoring tools provide an integrated environment for combining text, graphics, audio, video, and animation into an interactive presentation. They include editing tools to create and organize multimedia elements. Authoring tools have features like editing, programming for interactivity, and playback options. Common types are card/page-based, icon/event-driven, time-based, and web page authoring tools, each with their own advantages and disadvantages for organizing and presenting multimedia content.
Bring Your Legacy Applications to the Mobile World - DOAG 2014AuraPlayer
Â
Presented by Mia Urman, CEO of AuraPlayer - Dec 2014
AuraPlayer is a cutting edge technology company that provides unique solutions to integrate, modernize, extend, and mobilize Oracle Forms and EBS systems. AuraPlayer's patent pending technology "wraps" existing EBS and Oracle Forms systems as web services within hours without writing one line of code. The result is an open, agile, and accessible Forms business process.
For more information on AuraPlayer and on Oracle Forms:
Website:http://www.auraplayer.com/
Blog: http://oracleformsinfo.com/
Twitter: @AuraPlayer @MiaUrman
Instagram @AuraPlayer
This document discusses Oracle Application Development Framework (ADF) Essentials, which provides key ADF technologies for free. It includes ADF Faces rich client components, ADF Controller, ADF Data Binding, and ADF Business Components. While some features are removed due to dependencies on Oracle Fusion Middleware, ADF Essentials still provides a powerful free development framework. The document also summarizes a customer case where ADF Essentials was used to build an application deployed on Tomcat.
When working with enterprise applications, you want to have the same user experience that you know from for instance office applications and browsers. People know how to use the features that can be found in browsers such as bookmarking, favorites, and working with tabs. The search mechanism provided by Google, that uses suggestions based on the text typed by the user, is so common that people expect this in every application. And there are more of these UI patterns. In this session, you will learn how to implement some of the common UI patterns in your ADF application.
A pessoa está indecisa sobre qual profissão seguir e lista algumas opções como bailarina, bombeiro, empresário, enfermeira, mago, roqueira ou funcionária pública.
Real Life MAF (2.2) Oracle Open World 2015Luc Bors
Â
Oracle Mobile Application Framework enables you to create apps for both Apple iOS and Android. When you’re building your first Oracle Mobile Application Framework app, you’ll run into issues you can’t solve by reading the Oracle Applications Developer’s Guide, such as skinning, device interaction, creating custom springboards, and more. These issues can all be solved, but there are many different approaches. This session presents solutions to these and other real-life Oracle Mobile Application Framework challenges.
This is my presentation from ODTUG Mobile Day in Utrecht the Netherlands. It shows several examples / how to's regarding Oracle's mobile application Framework MAF
Dokumen ini membahas bagian-bagian tubuh manusia seperti kepala, tangan, kaki, dan perut serta aktivitas yang terkait dengan bagian-bagian tubuh tersebut.
ADF Mobile: 10 Things you don't get from the developers guideLuc Bors
Â
Real Life ADF Mobile: 10 things you don't learn from the devguide
Oracle ADF Mobile has been around for over a year by now. There is a great developer guide available for everybody who wants to create an ADF Mobile application. However, when you are building your first ADF Mobile application you will definitely run into issues that cannot be solved by reading the developer guide.
Think of performance issues when taking pictures with modern devices. Images can take up to 5 Megabytes. What can you do to create a grid like springboard ? These are all topics not covered by the developer guide or by any available ADF mobile training.
In this session you will learn solutions for these and more real life ADF Mobile issues.
This document discusses how to implement push notifications in an ADF Mobile application. It covers setting up push notification services on both Android and iOS, creating a provider application to send notifications, and using listeners in the ADF Mobile application to handle receiving notifications and passing data to features. The key aspects are registering for push notifications, handling the notification payload in onMessage(), and activating features with the payload data. Configuration involves setting up cloud services and integrating multiple listener classes to route notifications throughout the application.
Mobile applications Development - Lecture 8
Anatomy of an HTML 5 mobile web app
PhoneGap
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
The document discusses the different mobile application architectures including native, hybrid, and HTML5 mobile applications. It describes the development approaches, advantages, and disadvantages of each architecture. Native applications are built using tools like Xcode and Android Studio and allow for the richest user experience but require developing for each platform separately. HTML5 applications can be developed using any text editor and browser but have limited access to device capabilities. Hybrid applications combine web technologies with native platforms using a native container to access device functionality.
Innovations in Mobile Testing: Expanding Your Test PlanJosiah Renaudin
Â
As organizations implement their mobile strategy, testing teams must support new technologies—while still maintaining existing systems. Melissa Tondi describes the major trends and innovations in mobile technology, usage patterns, tools, and test equipment that you should consider when transitioning existing test teams or starting new ones. Based on information from more than two years of research with a lab-based consultant team, Melissa focuses on areas that balance efficiency and productivity, including use of a Device Matrix technique to select devices to test against, and when to use emulators and simulators rather than physical devices. She offers solutions to ensure you have a comprehensive mobile test strategy and focuses on challenges—including understanding mobile-specific integration testing and which automation tools to use—that have inundated traditional test teams. Melissa describes how to build a well-organized device lab, incorporating testing scenarios—such as gesture and interruption testing—that are unique to mobile.
This document provides an overview of Android and mobile application development. It discusses the history and growth of Android, the Android architecture including activities, services, and content providers. It also covers the Android development process, tools, and best practices. The document demonstrates a simple "Hello World" Android app to introduce basic Android application building blocks.
Development Workshop on ET1, Android and Motorola RhoElementsRomin Irani
Â
This presentation is part of my 2-hour Development Workshop that I conducted at a Motorola Channel Power event. The workshop covered various development options on the ET1 and covered Native Android Development, HTML5 basics and a step by step breakdown of a RhoElements application that integrated device capabilities like barcode scanning.
Xamarin allows developers to write mobile apps using C# and share code across platforms like iOS, Android and Windows. It uses 100% native user interfaces and APIs while allowing extensive code reuse. Developers can use Xamarin.Forms to share common UI code or write native UIs and share business logic. Xamarin apps provide a native user experience along with faster development and lower maintenance costs compared to other cross-platform options.
Android is an open source operating system for mobile devices that is growing rapidly. It allows developers to easily create applications and includes features like an integrated browser, media support, and access to device hardware. The Android software stack includes the Linux kernel, libraries, a custom virtual machine called Dalvik, and application framework. This framework provides reusable components and APIs for application development.
An overview of mobile html + java script frameworksSasha dos Santos
Â
This document provides an overview of several mobile HTML and JavaScript frameworks: jQuery Mobile, Kendo UI, PhoneGap, Sencha Touch 2. It discusses their features, architectures, and includes demos. It also covers tools for testing mobile web applications, including using IIS Express to allow remote access for testing on emulators and devices over WiFi using Adobe Shadow.
This document discusses cross-platform mobile app development using HTML frameworks like jQuery Mobile and Sencha Touch, and PhoneGap. It describes the problem of developing for multiple mobile platforms and devices. The solution presented is to use these HTML frameworks to build apps once that scale across devices, and to use PhoneGap to package them as native apps for distribution. Benefits include access to many platforms without native coding, and leveraging HTML and JavaScript skills. Examples are provided of each framework.
This document provides an overview of the Android framework, including its core components and architecture. It discusses the Linux kernel, libraries, Android runtime, application framework, and applications that make up the Android software stack. It also describes the Android SDK, Eclipse IDE, and mobile development process used for building Android applications.
The document provides an overview of the Android operating system. It discusses that Android is an open source, Linux-based operating system designed primarily for touchscreen mobile devices like smartphones and tablets. It also covers the key aspects of Android including its architecture, software stack, applications, SDK, compatibility requirements and some other platforms based on Android like Google TV.
The document discusses different types of mobile apps including native apps, web apps, and hybrid apps. Native apps are developed specifically for one platform and take full advantage of device features. Web apps run in a browser and have lower performance than native apps due to latency. Hybrid apps install like native apps but are built with web technologies and access device capabilities through plugins. The document also compares factors between mobile and desktop testing like different devices, networks, and operating systems. It provides statistics on mobile operating system market shares and version distributions.
The document discusses different types of mobile apps including native apps, web apps, and hybrid apps. Native apps are developed specifically for one platform and take full advantage of device features. Web apps run in a browser and have lower performance than native apps due to latency. Hybrid apps install like native apps but are built with web technologies and access device capabilities through plugins. The document also compares factors between mobile and desktop testing like different devices, networks, and operating systems. It provides statistics on mobile operating system market shares and version distributions.
The document provides an overview of Andrew Christiansen's technical skills and experience as a software developer, including over 12 years of experience developing Windows and web applications using .NET, 11 years of experience in database programming, and 9 years of experience developing iOS and Mac applications. It summarizes his proficiency with languages like C#, C++, Swift, and frameworks like .NET, iOS, and lists relevant personal and professional projects.
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
Â
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
Company profile TriCoSys Solutions Private LimitedSubodh Deshpande
Â
TriCoSys Solutions Private Limited is an IT company based in Pune, India that was formed in 2013. It provides software services and consultancy using agile methodologies. TriCoSys has a team of highly motivated professionals with expertise in programming languages like Java and C#, web technologies, databases, reporting tools, and mobile development on Android and Windows platforms. The company believes in effective planning and using latest technologies to provide quality software solutions within budget and timeline. TriCoSys has infrastructure including office space, servers, and networking equipment to support its services and projects in areas like machine to machine solutions, enterprise applications, and mobile app development.
The Mobile Web Revealed For The Java Developerbalunasj
Â
This document summarizes a presentation about developing for the mobile web using Java technologies. It discusses native mobile apps, mobile web apps, and hybrid apps. It recommends using a framework like JSF 2 and RichFaces which provides standard-based mobile support today and advanced features in development, allowing the use of as much or as little of the Java EE stack as needed. It also discusses HTML5, CSS3, device detection, and orientation support to optimize mobile web experiences.
This document provides an overview of Oracle Application Development Framework (ADF) Mobile. It discusses the challenges of developing mobile applications, Oracle's strategy of using ADF Mobile to extend enterprise applications to mobile devices, and the key aspects of ADF Mobile including its architecture, supported platforms, and development process. ADF Mobile allows building once and deploying to multiple mobile platforms, and provides tools for developing optimized mobile user interfaces and accessing backend data and services.
Similar to AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it Happen (20)
Talk to me Goose: Going beyond your regular ChatbotLuc Bors
Â
Session from oracle code one 2018: After his first steps into robotics and IoT, this session’s speaker decided to take it one step further: a more realistic robot that knows who you are and responds to your questions. Using chatbot technology and voice and face recognition, this robot can become a real add-on to your daily life. In this session, you will learn how the speaker extended an off-the-shelf solution with additional cloud technology to make these things work
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development KitLuc Bors
Â
The document discusses Oracle's Rapid Development Kits (RDKs) and the Cloud UX RDK specifically. It provides an overview of RDKs and what they include, such as example flows, coded samples, templates, and guidance. It then details the contents and features of the Cloud UX RDK, which contains SaaS user experience patterns, exemplar Oracle application flows, and integration details. The presentation concludes with a discussion of how to deploy and integrate applications developed using the Cloud UX RDK.
NO CODE : Or How to Extend Oracle SaaS with Oracle Visual Builder Cloud ServiceLuc Bors
Â
The document discusses how to extend Oracle SaaS applications like Oracle HCM Cloud using Oracle Visual Builder Cloud Service (VBCS). It covers how to build an extension with VBCS, integrating it into HCM Cloud by adding a new page entry via the structure editor or embedding the VBCS application on an HCM Cloud page using the Application Composer tool. The document also provides a high-level overview of VBCS and how it can be used for both web and mobile application development without any code.
The document discusses an Oracle MAF presentation on real-world use of Oracle MAF. It includes an agenda that covers introducing Oracle MAF, development basics using drag and drop, device properties, gestures, springboards, device interaction, and preparing for RESTful JSON services. It also provides code examples and demonstrations of features like loading images in the background, customizing the springboard, and interacting with device features like the camera.
Reaching out from ADF Mobile (ODTUG KScope 2014)Luc Bors
Â
The document discusses various features of Oracle ADF Mobile including:
1) Using remote URLs to embed existing web content in mobile apps.
2) Displaying remote files by downloading them locally and opening in native viewers.
3) Integrating REST services like Google Places to embed external data.
4) Embedding Twitter timelines using local HTML and Twitter widgets.
5) Enabling inter-app communication through URL schemes.
6) Implementing push notifications which require a complex setup but allow powerful delivery of messages.
This document summarizes an OOW session on Oracle Data Visualization tools for ADF and MAF. It provides an overview of diagrams, nodes, links and layouts used to code diagrams. It also reviews different types of visualizations including gauges, charts, thematic maps and mobile maps. The document demonstrates how to use location services to retrieve nearby places and integrate them with a REST service.
This document discusses different types of data visualization components in Oracle Application Development Framework (ADF) and Mobile Application Framework (MAF), including hierarchy viewers and maps. It provides an overview of hierarchy viewers and their functionality, such as different layouts, node management, and customization options. It also covers map visualization features like thematic maps with custom base maps and pie charts. Upcoming features discussed include NBox and status meter mashups for thematic maps.
This document discusses a presentation on data visualization using Oracle ADF and MAF. The presentation introduces data visualization and its uses, explores various types of visualizations including graphs, charts, maps, timelines and bubbles, and looks at data visualization on mobile. It is delivered by Luc Bors and Frank Houweling from AMIS in the Netherlands on November 12th, 2014 in Utrecht.
This document provides an overview of Oracle's ADF Mobile Framework. It discusses:
- Building mobile apps that run on multiple platforms using Java business logic and HTML5/JavaScript UIs
- Developing apps in JDeveloper and Eclipse with device simulators
- Creating UIs with AMX pages that generate HTML/JS on devices
- Accessing data through web services, SQLite databases, and device features like the camera
- Enabling push notifications using registration tokens from APNs/GCM messaging services
There is a growing demand to access enterprise data from mobile devices. Usually to support multiple devices, multiple applications need to be developed using multiple languages. Oracle Mobile Application Framework allows you to create one single application, that runs on multiple mobile device platforms based on a single code base. Oracle MAF leverages the existing development skills of both Oracle ADF and Java developers and enabled the development team of BCPRA (British Columbia Provincial Renal Agency) to create PROMIS Lite.
PROMIS (Patient Records and Outcome Management Information System) Lite gives authorized users, such as nurses, doctors and surgeons mobile access to a subset of patient information such as medication and lab test results. In this session you will learn how this app evolved from a brainwave at the office to a real on device app. You will see the entire process, from business case to requirements and from development to device. The result is amazing as you will learn from the demo at the end of this session.
This document discusses various tips and best practices for developing mobile applications using Oracle Mobile Application Framework (MAF) that are not covered in developer guides. It covers topics like navigation, gestures, device interactions, push notifications and more. Real world examples are provided to illustrate how to handle issues like avoiding app crashes when taking pictures, following platform-specific gesture standards, and designing payloads for push notifications. The presenter encourages attendees to prioritize usability and consider all aspects of the mobile development lifecycle.
This document discusses Oracle's mobile and business intelligence strategies and products. It covers Oracle ADF Data Visualization Tools, ADF on Mobile, ADF Mobile, Oracle Mobile Cloud Services, Oracle Business Intelligence Mobile, and the BI roadmap. Key highlights include new ADF data visualization features, optimizations for mobile like responsive design, the ADF Mobile framework, and the BI Mobile App Designer for easily creating custom mobile reports and apps without coding. The document also compares the BI Mobile and App Designer solutions and outlines future plans like the BI Cloud Service.
Goodbye Nightmare : Tops and Tricks for creating LayoutsLuc Bors
Â
Luc Bors gave a presentation on creating complex layouts with Oracle ADF Faces. He discussed various layout containers like PanelFormLayout, PanelStretchLayout, PanelSplitter, panelAccordion, and PanelTabbedLayout. He emphasized the importance of using fewer layout containers, reducing the number of components that need to stretch, and working with colors to understand layout behavior. The presentation included tips on resources and best practices like using quick start layouts, avoiding nested scrolling, and benefiting from the PanelGridLayout component.
Dont Reinvent the Wheel: Tips and Tricks for reuse in ADFLuc Bors
Â
Luc Bors presented tips for UI reuse in Oracle Application Development Framework (ADF). He discussed using page templates, declarative components, stylesheets, and task flows to create reusable components. Page templates allow defining common page layouts and styles. Declarative components encapsulate combinations of ADF Faces components. Stylesheets define common styles. Task flows create reusable multi-page flows with input parameters and output events. These reusable assets can be packaged in ADF libraries and shared across applications.
ADF Mobile : Best Practices for Developing Applications with Oracle ADF MobileLuc Bors
Â
Presentation on ADF Mobile for KScope13. Best Practices for Developing Applications with Oracle ADF Mobile, based on the differences between vanilla ADF and ADF Mobile
Oracle ADF is a very powerful framework for building enterprise applications. The framework, however, has no built-in solutions for reporting. In this session, you will learn how to fill this gap by using open source reporting solutions and solutions provided by Oracle.
...and thus your forms automagically disappearedLuc Bors
Â
This document discusses modernizing Oracle Forms applications to Oracle ADF. It describes using JHeadstart Forms2ADF to automate parts of the modernization and manually modernizing more complex forms. Lessons learned include thinking about architecture first and not trying to copy all Forms functionality. Standards, guidelines and tools help with the modernization process.
Odtug2011 adf developers make the database work for youLuc Bors
Â
The document discusses various ways that Oracle ADF applications can leverage capabilities of the Oracle database. It describes how database features like triggers, aggregations, analytical functions, and change notification can be used. It emphasizes finding the right balance between what the database and application layers each handle to maximize performance, functionality and productivity.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
Â
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
Â
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
Â
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Â
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Â
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3Data Hops
Â
Free A4 downloadable and printable Cyber Security, Social Engineering Safety and security Training Posters . Promote security awareness in the home or workplace. Lock them Out From training providers datahops.com
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Â
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und ĂĽberflĂĽssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...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 integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...Edge AI and Vision Alliance
Â
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Â
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
Â
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
AMIS UX Event 2014: Mobile ADF; From Design To Device; The Tools that make it Happen
1. The tools that make it happen
AMIS / Oracle UX event, Nieuwegein, March 18th 2014
Oracle and Mobile -
From Design to Device
2. Who Am I
•  Luc Bors
•  Principal Consultant
•  AMIS, Netherlands
•  Friends of Oracle & Java
•  Multiple Oracle ACE(D)
•  Oracle Partner
3. 3 Types of Mobile Applications
•  Native Solution
–  Higher barrier to entry
–  Tight integration to device
features
•  Browser-based Solution
–  Easiest to provide
–  Limited integration to device
features
•  Hybrid Solution
–  Combines ease of web development with the power of native
applications
–  Good integration to device features
Image from http://wiki.developerforce.com (salesforce)
4. Mobile Application Type - 1
•  Native Mobile Apps
–  Application installed & runs on device
–  Optimized for specific mobile platform and form factor
–  Direct access to local storage and device services
–  Code reuse can be complex
–  Portability requires work
–  Need platform specific development tools and SDK
5. Mobile Application Type - 2
•  Mobile Web Apps
–  Online application accessed through mobile device browser
–  Browser governs access to local storage and device services
–  Highly reusable code
–  Highly portable
6. Mobile with JDeveloper & ADF
•  Complete Enterprise Application
Framework
•  Declarative and visual
development
•  Reuse business
services
•  Reuse developer skills
and tooling
–  Consistent developer experiences for web and mobile
7. ADF Mobile Browser
•  Develop ADF Applications for Mobile Browsers
–  Trinidad Components for UI
–  ADF Model / Databinding
–  ADF Business Components
•  Supported through JavaServer Faces Trinidad Components and Mobile
Optimized CSS
•  Use the skills you have
–  AJAX functionality
such as PPR
–  60 Trinidad JSF Components
9. •  Use a goLink / goButton to invoke phone and email:
<tr:goLink
styleClass="messageText"
text="#{sessionScope.empDetails.PhoneNumber}”
destination="tel:#{sessionScope.empDetails.PhoneNumber}”/>
<tr:goLink
styleClass="messageText"
text="#{sessionScope.empDetails.Email}"
destination="mailto:#{sessionScope.empDetails.Email}"/>
Device interaction with
mobile browser
10. Use Skinning for Look & Feel
•  For ADF Mobile browser, you implement
native-ish look and feel by skinning
•  In ADF 11g R2 this is created
and configured by default
11. ADF RC for web apps
accessed on laptops & tablets
•  OS Gesture Support
–  Drag and drop, multi-select, hover, context menu, chart/graph
interactivity, etc.
•  HTML5 implementation for DVT components
•  Flowing layout support
–  Component flows downward based on fixed width
12. Optimized Tablet Components
•  Optimized Layout
Components as of
version12c
•  PanelSpringboard
–  Displaymode Grid or Strip
13. Mobile Application Type - 3
•  Hybrid Mobile Apps
–  Application installed & runs on device with HTML5 UI
–  Optimized for specific mobile platform & form factor
–  Direct access to local storage and device services
–  Code reuse simplified
–  Portability simplified
14. Oracle ADF Mobile
•  Build Once, Run on Multiple-Platforms – Phones, Tablets, iOS, Android, …
•  Java for business logic
•  HTML5/JavaScript user interface
•  Consistent business logic & data model
•  Disconnected: SQLite with encryption
•  Full access to native device features
•  Modular, reusable application components
•  JDeveloper and soon Eclipse
15. Native Mobile User Experience
•  Device native user experience
•  Spring board and tab bar for feature navigation
•  Advanced HTML5-based UI
•  Full animation, gesture, and touch interaction support
•  Interactive Data Visualization Components
•  Device Interaction using Cordova
16. ADF mobile – UI content
•  Local AMX File
–  JSF-like file built visually in JDeveloper
–  Generated into HTML/JS on device at RT
–  Based on HTML5
•  Remote URL
–  ADF Trinidad for Smartphones
–  ADF Faces on Tablets
–  Any third-party site
•  Local HTML File
–  Hand-coded HTML5 pages
17. •  Development Machine:
–  Mac is required if you intend to support iOS devices
•  Mobile development SDKs and simulators
–  Used by JDeveloper to compile device native
binaries
•  Mobile developer program membership
–  Needed to deploy to an actual device
•  Install JDev and download/install the
ADF Mobile extension
•  Configure ADF Mobile extension preferences
Development Environment
18. ADF Mobile : UX OOTB
ADF Mobile enables you to develop Mobile Applications that meet User
Requirements and comply with contemporary Device Native User
Experience Standards and Guidelines
22. Patterns OOTB
•  List Creation can be done
based on a large set of
predefined List Layouts
•  Pick any to create the code
that helps you to quickly
build List pages
24. Work with the device…..
..…not against it
•  Use Device Properties to enhance User Experience
–  Is it a tablet or not ?
–  Is it iOS or Android ?
–  Does it have a camera or not ?
25. Work With Form Factors
•  Respond to Form Factors
•  Conditionally Render Different content
26. Gesture Support
•  You can configure Button, Link, and List Item components to react to the
following gestures:
•  Swipe to the right
•  Swipe to the left
•  Swipe up
•  Swipe down
•  Tap-and-hold