IBM MobileFirst - Hybrid App DevelopmentWim Tobback
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.
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.
IBM MobileFirst - Hybrid App DevelopmentWim Tobback
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.
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.
IBM Inclusive Social Learning - Educause 2015IBM Research
When learning platforms embrace inclusive technologies, students and faculty benefit, and no learner is left behind. Stop by the IBM booth #1734 at #EDU2015
For enterprise developers interested not just in development but deploying enterprise apps to BlackBerry®, Android™ and iOS® devices, this session will provide an overview of BlackBerry® Enterprise Service 10. Topics will include BlackBerry Secure Enterprise Connectivity, Enterprise Push , BlackBerry Balance, Secure Workspace , EMM Controls and Applications management.
Présentation de Raouf Aimeur le 25 mars 2015 dans le cadre de la Mobile Banking Factory 2.
L'enregistrement est online sur la chaine youtube de la Mobile Banking Factory 2 : https://bitly.com/youtubeMBF2
Innomatic Platform is the open source platform for building multi-tenant web applications in PHP.
This presentation provides an overview of Innomatic architecture and main frameworks.
Innomatic is the platform for building Enterprise and Multi Tenant applications in PHP.
This presentation is an overview of the Innomatic Platform Architecture.
IBM Inclusive Social Learning - Educause 2015IBM Research
When learning platforms embrace inclusive technologies, students and faculty benefit, and no learner is left behind. Stop by the IBM booth #1734 at #EDU2015
For enterprise developers interested not just in development but deploying enterprise apps to BlackBerry®, Android™ and iOS® devices, this session will provide an overview of BlackBerry® Enterprise Service 10. Topics will include BlackBerry Secure Enterprise Connectivity, Enterprise Push , BlackBerry Balance, Secure Workspace , EMM Controls and Applications management.
Présentation de Raouf Aimeur le 25 mars 2015 dans le cadre de la Mobile Banking Factory 2.
L'enregistrement est online sur la chaine youtube de la Mobile Banking Factory 2 : https://bitly.com/youtubeMBF2
Innomatic Platform is the open source platform for building multi-tenant web applications in PHP.
This presentation provides an overview of Innomatic architecture and main frameworks.
Innomatic is the platform for building Enterprise and Multi Tenant applications in PHP.
This presentation is an overview of the Innomatic Platform Architecture.
Facebook said no to HTML5 - but should you? This presentations cover the pros and cons of choosing to develop with HTML5. Find out if it is the right solutions for you.
Please view the updated SlideShare presentation - "Golden Rules of User Experience Design" (April, 2013)
Theo Mandel, Ph.D. was invited to give this keynote presentation at the User eXperience Russia conference in Moscow in 2009.
"The Golden Rules of Web Design," is a presentation based on a chapter from the well-known book, "The Elements of User Interface Design" (John Wiley & Sons, 1997). The presentation describes the history of UI/Web interface design and usability guidelines, and then shows how these "Golden Rules" of interface design still apply to today's web design world. Mandel was also part of IBM's CUA user interface architecture team that designed the object-oriented OS/2 operating system interface. The team published the acclaimed book, "Object-Oriented Interface Design: IBM Common User Access Guidelines (Que, 1992).
Mandel's book was translated into Russian in 2005. It was the first book translated into Russian with the word "Interface" in its title. Many of the attendees at the conference learned their craft by reading this book.
For more information, contact:
Theo Mandel, Ph.D.
theo (at) theomandel.com
www.theomandel.com
IBM Worklight - Enterprise level mobile development and managementShay Rosen (שי רוזן)
My last presentation from the CIO Focus 2013 convention held in the David Intercontinental convention center in Tel Aviv. Presentation demonstrates how IBM Worklight can help organizations build a robust mobile channel to address the latest trends in mobile apps and mobile web usage.. While we were talking about the "mobile revolution" in the last 2-3 years, it looks like users have taken a slightly different way then analysts have predicted. The new mobile usage trends brings great challenges to organization's IT divisions, challenges that demand a new approach both in business and technology. More details - in the presentation itself.
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.
Tener una estrategia movil tiene algunos retos únicos. Es necesario conectar a los empleados móviles, socios y clientes a los sistemas de back office, datos y redes de una manera fiable y segura. Entregar aplicaciones móviles oportunas dentro de un entorno altamente fragmentado, con múltiples dispositivos, plataformas y redes, se ha vuelto una tarea esencial. Te invitamos a esta sesión para escuchar de la voz de un experto de que manera puedes poner tu compañía en movimiento.
Dirigido a: IT Managers, Desarrolladores, Arquitectos de Software
Convertigo Mobility Platform | Mobile Application Development for Enterprises...Convertigo | MADP & MBaaS
Convertigo is a privately held company recognized as a "pure player" in the enterprise Mobility market and the first software vendor to distribute its cloud based or on premise Mobile Application Development Platform (MADP) as Open Source. Convertigo is delivering a secured and scalable disruptive all-in-one solution integrating rapid cross platform mobile development tools and a powerful MBaaS covering challenging backend enablement, featuring a middleware optimized for mobility.
With more of 60.000 installations of its community edition, Convertigo technologies have a proven track record with secured and scalable implementations deployed in global fortune 500 companies in EMEA and North America.
More info on http://www.convertigo.com
HTML5 Development with Gizmox Visual WebGui7Gizmox
Visual WebGui is the natural choice for Visual Studio developers building enterprise-class HTML5 applications for web and mobile. Visual WebGui Version 7 adds many new features for mobile app developers including PhoneGap device integration, offline support for managing periodic disconnects, and the ability to quickly design for different mobile form factors with no coding. Integration with Microsoft’s Visual Studio 2013 lets developers take advantage of Visual WebGui immediately.
A DevOps Approach for Building 100 iOS AppsTechWell
Apple and IBM forged a global partnership to transform enterprise mobility, which includes delivering 100 applications built exclusively for iOS devices. There are myriad challenges involved in producing that many mobile apps quickly—and with excellent user experience and quality. The team had to work smarter rather than simply throw more people at the project. Join Leigh Williamson as he discusses the DevOps techniques they implemented to accelerate their huge mobile development project: cloud hosted services for Xcode-driven continuous integration; an extended quality cycle for the mobile app once in production; and linked front-end/back-end deployments. Because integrating multiple tools from multiple vendors was unavoidable, they employed an automated pipeline for testing and integrating the code for 100 mobile apps. As the mobile landscape continues to evolve, the importance of continuously delivering engaging mobile apps integrated with your enterprise remains critical to everyone's success. Hear how one team met the challenge at scale.
Foundry Management System Desktop Application Dharmendra Sid
Presentation of Industrial Project Final Semester Department of Computer Science, Shivaji University, Kolhapur in the year March-2012.
Designed & Developed at Kadam Software & Services
Mobile developers are faced with an important choice today: Develop applications natively for each device, leverage the power of the Web and HTML5, or take a hybrid approach. Join us as we take a look at these three options for developing mobile applications for the Salesforce Platform, the respective pros and cons of each approach, and the powerful tools available for each option.
Dalek.js - Automated cross browser testing with JavaScriptNir Elbaz
A short introduction to one of the most easy-to-use cross browser testing tool. DalekJS helps you write simple instructions to drive either headless browser or real browsers, to see if your application works as expected
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
2. MOBILE DEVELOPMENT APPROACHES
Web Apps - Quick and cheap to develop. Written entirely in HTML5, CSS and
JavaScript code. Executed by the mobile browser and therefore cross-platform by
default, but less powerful than native apps.
Hybrid Apps (Web) -The app's source code consists of web code executed within
a native container that is provided byWorklight and consists of native libraries.
Hybrid Apps (Mix) -The developer augments the web code with native language
to create unique features and access native APIs that are not yet available via
JavaScript, such as AR, NFC and others.
Native Apps - Platform-specific. Requires unique expertise and knowledge. Pricey
and time consuming to develop but delivers the highest user experience of all
approaches.
4. MOBILE DEVELOPMENT APPROACHES
Web AppHybrid WebHybrid MixedNative AppFeature
Web onlyWeb onlyNative and webNative onlyDevelopment Language
HighHighMediumNoneCode portability and optimization
LowMediumHighHighAccess device-specific features
HighHighMediumLowLeverage existing knowledge
MediumMediumHighHighAdvanced Graphics
High (JavaScript
libraries)
High (JavaScript
libraries)
High (Native and
JavaScript libraries)
High (native
libraries)
3rd-party library integration
5. MOBILE DEVELOPMENT APPROACHES
Which approach suits your needs?
Target audience
Budget
Time frame
Functionality & special features
Qualified development team
Organization dependent
Project dependent
Critical
Decision!
7. IBMWORKLIGHT BACKGROUND
Worklight is an IBM Company within the WebSphere Brand
Headquartered in NewYork City with Israel based R&D center
Worklight’s focus is on providing a mobile platform that enables large enterprise
accounts to build any kind of mobile application, on any smartphone or tablet
using Open Standards-based approach
Enabling B2C, B2B and B2E Mobile Applications andWebsites
8. IBMWORKLIGHTVISION
Open platform, built around HTML5 & supporting hybrid apps
Focus on new devices and OS’s and their unique capabilities
Cater to high-end enterprise needs regarding app capabilities, delivery,
integration, security, scale and management
Handle the entire lifecycle of mobile apps
10. IBMWORKLIGHT COMPONENTS
IBM Worklight Studio - An Eclipse-based IDE, allowing developers to perform all
the coding and integration tasks that are required to develop a fully operational
application.
IBM Worklight Server –The Java-based Server is a scalable gateway between
applications, external services, and the enterprise backend infrastructure.The
Server contains security features to enable connectivity, multi-source data
extraction and manipulation, authentication, direct update of web and hybrid
apps, analytics and operational management functions.
IBM Worklight Device Runtime Components - Client-side runtime code that
embeds server functionality within the target-environment of deployed apps.
IBM Worklight Console - A web-based UI dedicated for the ongoing monitoring
and administration of the Worklight Server and its deployed apps, adapters and
push notifications.
12. IBMWORKLIGHT COMPONENTS
IBM Worklight Studio
Develop rich HTML5, hybrid and native applications for all supporting modern devices
using native code, a bi-directionalWYSIWYG, and standard web technologies and tools.
Maximize code sharing while defining custom behavior and styling guidelines that
match the target environment
Access device APIs using native code or standard web languages over a uniform
PhoneGap bridge
Utilize both native and standard web languages within the same app to balance
development efficiency and a rich user experience
Leverage the growing ecosystem of 3rd-party tools, libraries and frameworks such as
jQuery Mobile, SenchaTouch and Dojo Mobile
Implement Runtime Skins to build apps that automatically adjust to environment
guidelines such as form factor, screen density, HTML support & UI input methods
18. IBMWORKLIGHT COMPONENTS
IBM Worklight Server (1 of 2)
Empower hundreds of thousands of end-users with transactional capabilities and enable
their direct access to back-end systems and cloud-based services on-the-go
Configure, test and deploy descriptive XML files to connect to a variety of back-end
systems using standard Studio tools
Production ready private app store with role based governance and target user groups
(mapped to LDAP repositories) and high availability support. Integrated with IBM
Endpoint Manager for Mobile Devices for automated application deployment
Security-rich architecture enabled by server managed security challenges
Direct update of deployed hybrid and web applications, without going through the
different app stores (subject to vendor’s terms of service)
19. IBMWORKLIGHT COMPONENTS
IBM Worklight Server (2 of 2)
Automatically convert hierarchical data to JSON format for optimal delivery and
consumption
Enhance users interaction with a uniform, OS-agnostic Push notification architecture
Define complex mashups of multiple data sources to reduce overall traffic
Integrate with the existing security and authentication mechanisms of the organization
22. IBMWORKLIGHT COMPONENTS
Unified push notifications
Back-end
System
Back-end
System
Back-end
System
Back-end
System
Polling
Adapters
Message-
based
Adapters
Unified
Push API
Notification
State
Database
User-
Device
Database
iOS
Dispatcher
Android
Dispatcher
BlackBerry
Dispatcher
Windows
Phone
Dispatcher
SMS
Dispatcher
Apple Push
Servers
(APN)
Google
Push
Servers
(C2DM)
RIM Push
Servers
Microsoft
Push
Servers
SMS/MMS
Brokers
Administrative Console
Worklight
Client-side
Push Services
Worklight
Client-side
Push Services
Worklight
Client-side
Push Services
Worklight
Client-side
Push Services
iOS
Push API
Android
Push API
BlackBerry
Push API
Windows
Push API
Broker API
24. IBMWORKLIGHT COMPONENTS
IBM Worklight Device Runtime Components
Mobile data integration - Connectivity and authenticationAPIs
Security features - On-device encryption, offline authentication and remote
disablement of apps
Cross-platform support - Runtime Skins, UI abstractions and HTML5 toolkits
compatibility
Mobile client functionality - Hybrid app framework, access to device APIs and push
notification registration
Mobile database for large offline data sets storage with robust encryption and advanced
back-end synchronization.
Reports and analytics - Built-in reports and event-based custom reporting
Resource serving - Direct update of app web resources and HTML5 caching
26. IBMWORKLIGHT COMPONENTS
IBM Worklight Console
Monitor all deployed applications, adapters and push notification rules from a
centralized, web-based console
Assign device-specific IDs to ensure secure application provisioning
Remotely disable applications based on preconfigured rules of app version and device
type
Customize messages sent to end-users on application launch
Collect user statistics from all running applications
Generate built-in, pre-configured user adoption and usage reports
Configure data collection rules for application-specific events
Export raw reporting data to be analyzed by the organization's BI systems
Simulate many different devices through embedded mobile browser simulator
34. INSTALLING IBM WORKLIGHT
Manual installation
Download eclipse (JEE / classic) – available onWindows, Mac OS & Linux
You can compile an iOS based application only on a Mac OS
When used on Mac OS, the IBMWorklight Studio integrates with xCode
Open eclipse and go to Help >> Install new Software…
Add IBMWorklight link to the repository
Check the IBMWorklight Studio DevelopmentTools and proceed with the installation
IBM Installation Manager
Note that SDK installation may be required, too