|
Title
|
Type
|
Date
|
|---|---|---|
| Automate the deployment of an IBM Worklight customization WAR file on IBM WebSphere
Application Server
Learn how to automate the deployment of a customized IBM Worklight WAR file to IBM
WebSphere Application Server by using Rational Automation Framework.
This article details the steps for using either Rational Automation
Framework's command-line interface or its rich-client UI to apply the same set
of configuration changes to multiple WebSphere Application Server environments
and then to deploy a Worklight customization WAR to those
environments.
|
Articles | 20 May 2013 |
| Craft a security policy for a cloud-based BYOD environment
Back in the day, you could bring your personal
Blackberry to work in
order to access a Software as a Service (SaaS) application (if you were
in a large building with good cellular reception). Now, you have many
device choices for
accessing the cloud, from iOs-based phones and tablets, Android
handhelds, to Research In Motion's (RIM) PlayBook. All come with opportunities
for jailbreaking, or gaining root access,
by breaking down security to install banned third-party
applications.
An infected bring your own device (BYOD) connected to the
corporate network is another security concern. A war
walker could steal corporate data by
uploading from your BYOD to a personal device. Learn
to protect corporate
assets with a security policy for a cloud-based BYOD environment.
|
Articles | 10 May 2013 |
| Implement responsive web design using WebSphere Portal, Part
2: Using device classes to develop for specific devices
Using responsive web design has become a popular
approach for creating a single web site that optimizes content
and layout automatically by relying on the use of CSS media queries.
This article discusses how to leverage the device class mechanism
in WebSphere Portal to filter resources and optimize the resource
aggregation within the theme for certain devices. These
techniques will make your responsive theme perform better and
give the user a more consistent experience.
|
Articles | 07 May 2013 |
| Server-side mobile application development with IBM MobileFirst: Part 1. IBM Worklight adapter integration with Java business logic
This is Part 1 of a series that explains how to use IBM Rational Application Developer for WebSphere Software and IBM Worklight together to develop applications for mobile devices, including those that run Android, iOS, BlackBerry, and Microsoft Windows Metro operating systems. In this first article, Bhargav Perepa covers developing and testing a Java application in Rational Application Developer, creating a custom Java application logic package as a library to use in mobile application development, how to use Worklight to develop a server-side mobile application component to use that library, and how to use Worklight Studio to test the mobile application.
|
Articles | 30 Apr 2013 |
| Mobile for the masses: Take a swipe at it! Programming gestures in Android
Mobile users are typically distracted, busy, and ergonomically constrained, so
build your mobile application UIs accordingly. Andrew Glover discusses key factors
that differentiate mobile apps from web apps, then guides you through the creation of a mobile application UI that uses swipe gestures for navigation rather than button clicks.
|
Articles | 23 Apr 2013 |
| Bridge Mainframe and Mobile Application Development with the IBM Integrated Solution for System z Development and Worklight
Enterprises can extend the reach of IBM System z applications by combining the IBM Integrated Solution for System z Development with the IBM Worklight technology. These solutions combine a collaborative development environment and a mobile application development platform.
|
Demos | 22 Apr 2013 |
| Developing mobile apps as medical devices: Understanding U.S. government
regulations
As mobile health and wellness applications proliferate in the
marketplace, U.S. federal government agencies -- most notably the Food
and Drug Administration (FDA) -- are preparing to impose regulations on
those that they deem to be medical devices. In this article, get a detailed overview
of the FDA guidance published to date, and
learn how it impacts mobile app development. (Nothing in this article
should be perceived as legal advice.)
|
Articles | 16 Apr 2013 |
| Secure your mobile applications
With the explosive growth in the mobile ecosystem,
mobile application security is a huge concern. New mobile application
designs require new ways of testing to ensure data safety. In this article,
explore different aspects of mobile application security. With
hands-on examples, learn to
use IBM Security AppScan Standard with mobile user agents and
with emulators
and actual devices for Android and iOS.
|
Articles | 16 Apr 2013 |
| Build a simple proxy for the EveryTrail public API using IBM WebSphere Cast Iron Live Web API Services
To reach new channels of mobile customers, organizations
are investing in exposing existing IT assets via web APIs, making their business
available instantly on mobile devices. IBM WebSphere Cast
Iron Live Web API Services is a cloud offering that enables organizations to quickly
expose enterprise APIs with an easy-to-use solution.
Web and mobile developers can
use these web APIs to build rich web and mobile applications.
In addition, the Cast Iron Live API facilitates the building of developer portals
for those exposed web
APIs. This article
offers a simple example of how to proxy a publicly available API using IBM's API solution.
|
Articles | 05 Apr 2013 |
| Build a simple assembly API using IBM WebSphere Cast Iron Live Web API Services
To reach new channels of mobile customers, organizations
are investing in exposing existing IT assets via web APIs, making their business
available instantly on mobile devices. IBM WebSphere Cast
Iron Live Web API Services is a cloud offering that enables organizations to quickly
expose enterprise APIs with an easy-to-use solution.
Web and mobile developers can
use these web APIs to build rich web and mobile applications.
In addition, the Cast Iron Live API facilitates the building of developer portals
for those exposed web
APIs. This article shows how to build a simple assembly API for public availability
using Cast Iron Live Web API Services.
|
Articles | 05 Apr 2013 |
| Minimize complexity in cloud migration with ADCaaS
Application delivery controllers (ADCs) have evolved from basic server load balancing functional units to fully integrate with cloud workflows and provisioning systems so that they help users enable fast roll-out of new applications to a mobilized work force, improve end-user satisfaction, and reduce the time and cost of application deployment. In this article, the authors define the ADC and explain its evolution and how it works, point out the challenges a cloud environment poses for an ADC, introduce a real-world ADC cloud product they helped to develop, and detail how their ADCaaS works in the IBM SmartCloud Enterprise and IBM PureSystems environments.
|
Articles | 04 Apr 2013 |
| Introduction to Cast Iron Live Web API Services
Web APIs are a new and fast-growing business channel that
is helping companies connect with the outside market and deliver services and
products efficiently. This article shows you
how to create, socialize, and manage your web APIs,
by using IBM Cast Iron Live Web API Services.
|
Articles | 21 Mar 2013 |
| Maqetta means mockup, Part 2: Write custom JavaScript for your Maqetta mobile UI
Enrich your Maqetta mobile application prototype with custom
JavaScript using Dojo and the Dojo Mobile library.
|
Articles | 11 Mar 2013 |
| Mobile for the masses: A gentle introduction to Android
The mobile landscape is rich with promise, and Android is a viable and exciting platform for developers who seek
a way in. This new series starts with an introduction to Android that is tailored specifically for Java developers just getting started with mobile. Learn about Android's three-layer versioning system (and find out why it matters), then set up your development environment and build your first Android app.
Also available in:
Chinese
|
Articles | 05 Mar 2013 |
| Being agile while still being compliant
Experts from IBM and Diagnostic Grifols describe how Diagnostic Grifols is using agile software development approaches in the tightly regulated field of medical devices. "Many organizations believe that they must use a waterfall approach in regulated environments," they say. "We show how this is not the case."
|
Articles | 05 Mar 2013 |
| Serve stored data on the cloud to mobile apps using visual search engines
Visual search engines have created a new paradigm of mobile applications. However, to
use this technology effectively, a large, publicly accessible data set must be established and
maintained. Cloud-based storage is a great solution to use when deploying an app with a
visual search engine. Learn how an organization can use a visual search engine and
cloud-based storage to automate business processes.
|
Articles | 22 Feb 2013 |
| Considerations in opening the mainframe to mobile devices
As more and more enterprises in all industries realize the need for mobile versions of their business applications, there is a need for an enterprise-class approach to mobile app development that leverages past investments in information technology and infrastructure. Leigh Williamson explains the five key themes of the IBM approach to mobile application development, which exploits existing information and transaction systems for maximum speed to market and reuse of services.
Also available in:
Spanish
|
Articles | 05 Feb 2013 |
| Secure mobile access to enterprise applications through IBM WebSphere
DataPower SOA Appliances
Increasingly, IT enterprises are faced with the challenges of supporting
access to their applications from mobile devices. In the past, enterprise
applications have focused on web browsers as the client. Now,
bring-your-own-device (BYOD) initiatives mean that the enterprise often
doesn’t have any control over the choice of client device. The responsibility
to secure this new kind of access remains (and in fact is) more important than
ever -- but the challenge is compounded by the variety of mobile devices that are available. Enterprises must respond quickly to secure these applications, and they must do this in ways that complement existing investments. Through sample scripts and mobile device simulations, this article explains how an IBM WebSphere DataPower SOA Appliance can quickly and securely extend the IT infrastructure -- even to mobile devices.
|
Articles | 30 Jan 2013 |
| Manage mobile cloud socket connections
The cloud and mobile applications are hot topics for the enterprise. To use
these technologies together effectively, the enterprise must know how to connect and
manage the connections between a mobile app and the cloud. This article discusses what
cloud providers hosting the infrastructure need to know to enable mobile socket connections,
the types of sockets available for use (TCP, HTTP, and so on), why socket connections are lost,
the inner workings of socket technologies, and the pros and cons of using any of those
options.
|
Articles | 25 Jan 2013 |
| Deliver an exceptional mobile web experience using WebSphere
Portal and IBM Worklight, Part 4: Using IBM Web Experience Factory with Worklight to create hybrid
applications
IBM Web Experience Factory is a powerful model-based tool for rapidly developing custom portlets and web applications that are optimized for mobile and desktop devices. IBM Worklight is a complete mobile enterprise application platform for delivering native, hybrid, and web applications. This article shows how you can use the two together to easily build a highly functional application that can be installed on a mobile device, providing transactional functionality along with access to device features, such as the camera. The resulting example application could be part of a complete multi-channel web site that is built and managed using IBM WebSphere Portal.
|
Articles | 16 Jan 2013 |
| Develop Worklight adapters with AT&T mobile APIs
IBM Worklight provides an adapter framework
and tools to connect mobile applications to back-end systems
and web-based APIs. This article walks you through the process
of developing and testing a Worklight adapter, using the
Short Message Service (SMS) API provided by
AT&T as an example.
|
Articles | 06 Jan 2013 |
| Maqetta means mockup, Part 1: Design an HTML5 mobile UI
Need to prototype an HTML5 app? Forget coding.
Hand-eye coordination is just about all you need to
prototype with Maqetta,
a browser-based WYSIWYG tool for desktop and mobile applications.
This first article in a three-part series introduces this
free, open source project that runs in a browser and lets designers
drag and drop a rich set of widgets to build live UI mockups. In Part 1,
get to know Maqetta's major functions and features while prototyping a
realistic mobile application.
Also available in:
Spanish
|
Articles | 04 Jan 2013 |
| Integrating a mobile application to access SalesForce.com data with IBM
Worklight and IBM WebSphere Cast Iron
How can you build a mobile application that retrieves information from a
Customer Relationship Management system? Using IBM Worklight and WebSphere
Cast Iron solutions, you will learn how you can easily and quickly deploy a
mobile application for any type of smartphone or tablet that is connected to
WebSphere Cast Iron to handle SalesForce.com data.
Also available in:
Chinese
|
Articles | 12 Dec 2012 |
| Security and trust in IBM PureApplication System
IBM PureApplication System is an expert integrated system combining
integrated cloud computing software, computer servers, networking devices,
disk storage controller, and both hard disk and solid state disk storage.
This article provides an overview of PureApplication System security and trust
infrastructure design principles: secure by default, defense in depth with
multiple layer of security control, access control with separation of duties, and user accountability. The goal is to help you integrate the PureApplication System security and trust infrastructure into your IT infrastructure and help you address security compliance requirements and risk management.
Also available in:
Japanese
|
Articles | 05 Dec 2012 |
| Developing and running data access applications for the Liberty profile using WebSphere Application Server Developer Tools for Eclipse
IBM WebSphere Application Server V8.5 includes the Liberty profile, an
ultra lightweight, fast starting, highly composable application server profile
that optimizes developer productivity and web application deployment. The
article looks at simplified development of data access applications, using the
WebSphere Application Server Developer Tools plug-in for Eclipse, for
publishing on the lightweight application-serving Liberty profile environment.
This article includes a JPA-based sample data access application to demonstrate dynamic capabilities of the Liberty profile.
|
Articles | 05 Dec 2012 |
| Mobile-enabling a web application without making application code changes
Many existing websites
were designed without mobile devices in mind. To rebuild them for the
mobile web could require a significant investment. This article demonstrates how you can provide a mobile interface to an existing web application without making any server-side code changes.
Also available in:
Russian
|
Articles | 05 Dec 2012 |
| Error handling in IBM Worklight adapters
As companies extend access to their enterprise services to mobile
devices, concerns about data security, scalability, and data transparency must
be addressed. The IBM Worklight mobile application framework addresses these
concerns through its adapter mechanism. Worklight adapters are components
that are deployed to the server on the Worklight mobile application platform
to access enterprise services. They serve as a mediator or gateway between
mobile applications and enterprise systems, receiving requests from mobile
applications and returning to them the data fetched from enterprise systems.
When designing adapters, it’s crucial that error handling be thought through
carefully with the goal of delivering error information to mobile applications
in a clear and consistent manner so as to reduce mobile application
complexity. This article provides best practice recommendations for adapter
error handling, derived from real-world experiences developing Worklight-based applications and adapters.
Also available in:
Vietnamese
|
Articles | 05 Dec 2012 |
| Deliver an exceptional mobile web experience using WebSphere
Portal and IBM Worklight, Part 2: Integrating multiple device support for WebSphere Portal pages
IBM WebSphere Portal and IBM’s Exceptional Web Experience solutions have been the market leader in web experience for more than a decade. IBM Worklight is a new, complete mobile enterprise application platform for delivering native, hybrid, and web applications. This article explains how to enable support for both Android and iOS applications during the enablement of WebSphere Portal and Worklight integration. This exercise augments the sample presented in Part 1 and demonstrates how to build an iOS application and dynamically include the appropriate Worklight resources.
|
Articles | 21 Nov 2012 |
| Deliver an exceptional mobile web experience using WebSphere
Portal and IBM Worklight, Part 1: Integrating a hybrid mobile
application with WebSphere Portal pages
IBM WebSphere Portal and IBM’s Exceptional Web Experience solutions have been the market leader in web experience for more than a decade. IBM Worklight is a new, complete mobile enterprise application platform for delivering native, hybrid, and web applications. This article explains how WebSphere Portal and Worklight together enable enterprise users to provide multi-channel site support to their web communities. An exercise using IBM Worklight Developer Edition 5.0 to build a hybrid Android application for viewing WebSphere Portal pages is included.
|
Articles | 21 Nov 2012 |
| Deliver an exceptional mobile web experience using WebSphere
Portal and IBM Worklight, Part 3: Implementing automatic single sign-on with Worklight and WebSphere Portal
More and more, enterprises are providing multi-channel support to their
web channel communities. This article explains how IBM WebSphere Portal and
IBM Worklight enable enterprises to create Worklight applications capable of
automatically logging a user in upon startup, while also using single sign-on
(SSO) to log the user into a WebSphere Portal server on the same host at the
same time. This makes it easy for mobile apps to display portal pages customized to the user from within the application.
|
Articles | 21 Nov 2012 |
| Parse cloud-based services for Android apps
Mobile developer C. Enrique Ortiz introduces the Parse API, demonstrating how to store Android application data and files in the Parse cloud.
|
Articles | 20 Nov 2012 |
| What's new in Dojo Mobile 1.8, Part 1: New widgets
Dojo Mobile (dojox.mobile) is a Dojo Toolkit package for creating lightweight mobile web applications.
Dojo 1.8, released in August 2012, includes many new Dojo Mobile widgets,
widget enhancements, and other new capabilities.
This article is the first in a three-part series that explores many of those new features,
with ample code examples. In Part 1, learn about the new widgets,
widget-related utility classes, and modules introduced in Dojo Mobile 1.8.
|
Articles | 19 Nov 2012 |
| What's new in Dojo Mobile 1.8, Part 3: Data-handler enhancements
Dojo Mobile (dojox.mobile) is a Dojo
Toolkit package for creating lightweight mobile web applications. Dojo 1.8,
released in August 2012, includes new widgets, widget enhancements, and other
new capabilities. This article is the third in a three-part series that
explores many of those new features, with ample code examples. In Part 3,
see how Dojo Mobile 1.8 structures data handlers to be customizable and
extensible, and learn how to create and register a custom content handler.
|
Articles | 19 Nov 2012 |
| What's new in Dojo Mobile 1.8, Part 2: New enhancements
Dojo Mobile (dojox.mobile) is a Dojo Toolkit package for creating
lightweight mobile web applications. Dojo 1.8, released in August 2012,
includes many new Dojo Mobile widgets, widget enhancements, and other
new capabilities. This article is the second in a three-part series that explores
many of those new features, with ample code examples. In Part 2,
learn about capabilities in existing Dojo Mobile widgets and modules.
|
Articles | 19 Nov 2012 |
| Pull down to refresh with Dojo Mobile
Learn how to use Dojo Mobile 1.8 to implement the
popular pull-down-to-refresh feature in your mobile web applications.
This article show you how to build two sample applications: a pull-down-to-refresh app and a pull-down-to-go-back variant.
Full downloadable source code is provided. After working through the examples,
you'll be able to implement many more variations on this UI pattern.
|
Articles | 13 Nov 2012 |
| Eight steps to IBM Worklight mobile application development
This article describes what needs to be done in preparation for
cross-platform mobile application development using the IBM Worklight mobile
application platform. The key steps that an organization needs to consider and
perform during each phase of the mobile application development process are
documented here, including planning, development, and leading right up to
production. Understanding this overall process, which differs from traditional
application development in significant ways, helps an enterprise to
appropriately structure
its organizational process around the lifecycle of cross-platform mobile development.
|
Articles | 24 Oct 2012 |
| Use CSS media queries to create responsive websites
Static websites with fixed widths are quickly being replaced by responsive, fluid designs
that scale up and down depending on screen size. With a responsive design
you can present a usable interface no matter what device or screen is accessing the website.
A responsive design also "future proofs" the website by responding to varying screen sizes, which are changing
rapidly as new smart phones and tablets hit the market. The primary means of achieving a
responsive design is with CSS media queries. In this article, learn to use media queries
for desktop websites, mobile phones, and tablets.
|
Articles | 23 Oct 2012 |
| Implement responsive web design using WebSphere Portal, Part
1: Getting started with the default theme
Creating an experience for multiple devices is essential,
but targeting the right set of devices can be challenging.
Responsive web design (RWD) has become a popular approach for creating a
single web site that optimizes content and layout automatically based on screen size,
device and orientation, eliminating the need to design for a specific user device preference.
This article discusses how to transform your WebSphere Portal theme into a
responsive web experience from the ground up. With advanced
CSS techniques, you can implement a theme that responds in real time to
different screen resolutions using flexible layouts and elastic elements.
|
Articles | 09 Oct 2012 |
| Enable mapping and geospatial analytics on IBM SmartCloud Enterprise
Cloud computing is becoming the next generation IT platform for managing
resources, reducing costs, and optimizing infrastructure. The core
characteristics associated with cloud have intrinsic relationships with
geospatial technologies, namely, dynamic resource allocation to meet the
robust demands of geospatial professionals, related domain sciences, and the
intense compute-capacity necessary to perform analytics on terabytes of
spatial data. This article introduces GIS, geospatial analytics, and the Esri ArcGIS and Esri Maps application and how it deploys on IBM SmartCloud Enterprise.
|
Articles | 01 Oct 2012 |
| Extending Dojo dijits to create custom widgets
This article shows what you can do when a particular dijit from
the Dojo toolkit does not entirely address your requirements and you need to
create your own custom widget. By the end, using an example with a set of
requirements and an approach for how to fulfill them, you will be familiar with using a dijit and other Dojo core functionalities and how to declare your own widget.
|
Articles | 12 Sep 2012 |
| The basics of developing an end-to-end mobile application using IBM Worklight and Dojo Mobile
This article describes things we learned through our experience using IBM Worklight Studio and Dojo
Mobile to develop an end-to-end mobile application for retail banking. Along
with some fundamental information about these development tools and about
developing mobile
apps in general, sample source code is included to illustrate and help you
apply these tips to your own mobile app development.
|
Articles | 12 Sep 2012 |
| Solve your many-device-to-many-platform mobile application integration challenges
Practically inseparable these days, cloud computing and mobile
applications go hand-in-hand, but that first step of integrating mobile
applications into your cloud can create challenges. In this article, the
author explains the mobile enterprise application platform (MEAP) and why
choosing it can be the best mobile development model for your environment. He
also provides an example of a real-world cloud-oriented MEAP he was involved
in creating - the Convertigo Mobilizer.
|
Articles | 22 Aug 2012 |
| Key features and capabilities of IBM Worklight to accelerate your mobile
development
IBM Worklight provides a complete platform for developing, deploying, hosting, and managing mobile enterprise applications. Worklight addresses all the requirements for mobile application developments and provides tools and efficiencies to help at every stage of the development and deployment process. This article offers an overview of IBM Worklight V5 with a checklist of some of the new and key features that will help you launch and achieve your mobile development objectives.
|
Articles | 01 Aug 2012 |
| Working with Worklight, Part 1: Getting started with your first Worklight application
With IBM Worklight V5, a leading Mobile Enterprise Application Platform
(MEAP), IBM expands its overall mobile capabilities across its product
portfolio. This series of articles introduces the Worklight platform by
showing how you can build mobile applications that leverage a variety of IBM
products. Part 1 describes the process of setting up a Worklight development environment and creating a simple application that will be used as the basis for iterative development in subsequent articles.
|
Articles | 01 Aug 2012 |
| Using IBM Worklight to develop cross-platform HTML5 video play hybrid applications
With the rush to extend enterprise access beyond computers to mobile devices, mobile hybrid apps are being used to take advantage of HTML5’s cross-platform capabilities. Unfortunately, support for HTML5 falls short when it comes to cross-platform video play, particularly in hybrid apps running on the Android operating system. This article shows how you can work around those issues and enable video play by leveraging the mobile hybrid capabilities of IBM Worklight.
|
Articles | 01 Aug 2012 |
| Big data analytics for video, mobile, and social game monetization
Apply big data analytics techniques to capture rich and varied behavioral and
multi-structured game and player data. Then store this data in noSQL
databases and integrate it with relational transactional databases to gain
keen competitive advantages through deeper and more actionable
insights.
|
Articles | 01 Aug 2012 |
| Working with Worklight, Part 2: Developing structured modules and using the Encrypted Offline Cache feature
in IBM Worklight
This series of articles introduces the IBM Worklight platform by showing how you can build mobile applications that leverage a variety of IBM software products. Part 2 continues to describe the process of developing a Worklight application, showing some best practices for building hybrid apps, and featuring Worklight’s Encrypted Offline Cache functionality.
|
Articles | 25 Jul 2012 |
| DevOps for mobile development
Mobile computing is probably the hottest topic for development and operations teams right now.
Employees in companies large and small have various mobile devices, many of them personal,
that they are using for work. Companies all over the world want to exploit the mobile market
by providing customers and users with apps that make mobile computing easier.
So, it is important for companies to think through not just the development of a mobile capability
but also how they will deploy it and how they can ensure the continuity of the capabilities as these change over time.
This article covers how DevOps (development & operations) can help address the issues
of deploying different versions of apps to different devices.
|
Articles | 06 Jul 2012 |
| Accelerate software and systems delivery across the application and product lifecycle
On June 4, 2012, IBM announced new integrations and collaborative capabilities that help clients optimize their software and systems delivery across the application and product lifecycle. The offering include distinct sets of capabilities -- for IT teams and product and systems service teams -- and Mike Perrow gives you the details.
Also available in:
Russian
Portuguese
|
Articles | 04 Jun 2012 |
| Introduction to jQuery Mobile
Get an introduction to the jQuery Mobile framework. Learn the basics of
the framework and how to write a functional mobile web application user interface.
In this article, an example guides you through basic pages, navigation, toolbars, list
views, form controls, and transition effects.
|
Articles | 29 May 2012 |
| Techniques for rapid mobile solution development
Enterprise mobile users' data access and sharing needs aren't
being met by conventional content-management systems and file systems.
Fortunately, quick implementation of a multidevice content-access solution is
well within reach -- even for small in-house design and development teams
-- via an efficient development process that leverages reusable
technologies. Find out how the IBM CIO Lab Mobile Innovation team rapidly
piloted an internal solution that enhances users' productivity by giving them
easy, flexible file sharing across all their approved
platforms.
|
Articles | 15 May 2012 |
| Implement responsive design with jQuery Mobile and CSS3
On its own, the jQuery Mobile framework is a great solution
for quickly creating an accessible, HTML5 markup-driven mobile website.
When paired with CSS3, things really get interesting,
as it becomes possible to create web page layouts that respond to a
user's device based on the screen resolution. This article shows how to
use the jQuery Mobile framework and CSS3 media queries to implement responsive
design in your web pages.
|
Articles | 24 Apr 2012 |
| Sending push notifications to iOS devices
Using push notification technology, server applications can send rich
content to apps installed on iOS or Android devices, saving you the trouble and expense of implementing
Short Message Service (SMS) or Multimedia
Messaging Service (MMS) in your mobile-messaging apps. Michael Yuan
shows how to support this key feature in your iOS applications. You'll also
see how to use an open source Java library that simplifies the notification
process.
|
Articles | 14 Feb 2012 |
| Using UI components in jQuery Mobile
Many UI components are available in the jQuery Mobile framework. This article provides a high-level overview of each element and how you can use it in a mobile website. It touches on specific UI components, explains the reasons to use them, and provides code examples of their use in a mobile website.
|
Articles | 08 Feb 2012 |
| Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Part 1. Introduction and setup for this tutorial
Applications that mash data together regardless of the backend systems that the data is coming from, to give the end user a seamless integrated representation of information, are in increasing demand. This article is shows how to use IBM Rational Application Developer 8.0.4 to create a multichannel composite portlet application that fetches and integrates data from IBM DB2, Microsoft SharePoint, and IBM Connections into multiple wired portlets hosted on IBM WebSphere Portal 7.0.
Also available in:
Chinese
Portuguese
|
Articles | 07 Feb 2012 |
| Device-aware mobile sites using PHP, JavaScript, and WURFL, Part 1: Get started using the WURFL PHP API
With a rapidly growing mobile Web,
if you haven't already started working on a PHP-driven mobile site or application,
you soon will be. Detecting the capability of one mobile device among the thousands
of offerings is nearly impossible with PHP alone. But with the Wireless Universal Resource FiLe (WURFL),
this once daunting task becomes as simple as a few API calls to retrieve the device data you need
and can use with your PHP site or application.
|
Articles | 07 Feb 2012 |
| Use the jQuery Mobile API for fine-grained custom control
The jQuery Mobile framework is a quick and easy way to create mobile websites.
However, you might not know that the framework has a decent API that you can use to extend the basic functionality.
This article provides an overview of some of the most useful features in the API and
gives you working code examples throughout.
|
Articles | 10 Jan 2012 |
| Android applications using Python and SL4A, Part 1: Set up your development environment
This series of articles explores how to use Python and Scripting Layer for Android (SL4A)
to build applications for the Google Android platform. This article, the first in the series,
shows what you need to do to get everything installed and running.
Also available in:
Chinese
Portuguese
|
Articles | 19 Dec 2011 |
| What's new in IBM Rational Rhapsody 7.6.1 and Rhapsody Design Manager 3.0.1
IBM Rational Rhapsody 7.6.1 and IBM Rational Rhapsody Design Manager 3.0.1 provide new features and
integrations that help improve cross-discipline team collaboration and continuous development of
high-quality and safe designs. Rational Rhapsody Design Manager 3.0.1 improves the design management
capabilities by adding integration with the Mathwork Simulink, so you can share and review architecture and
algorithms together. Support for Elektrobit EB tresos and AUTOSAR improvements enable a continuous
integration and deployment development environment, with early validation for AUTOSAR-based E/E and ECU
software. These updates also include improvements for systems engineering, safety-critical development, and
many usability enhancements.
Also available in:
Chinese
Portuguese
|
Articles | 16 Dec 2011 |
| Develop lightweight mobile web applications with Dojo Mobile
Dojo Mobile is a Dojo-based widget set for
creating mobile web applications. With Dojo Mobile, you can develop lightweight,
high-performance mobile web applications. In this
article, learn how Dojo Mobile addresses the performance issues, and how
you can optimize Dojo Mobile-based user applications to make them as
small and efficient as possible. [Several clarifications have been made in the
text to better
reflect the author's original intent.]
|
Articles | 13 Dec 2011 |
| Create custom jQuery mobile themes
The high adoption rate of smartphones and
tablet devices is ultimately increasing the demand for mobile web developers and designers.
The jQuery Mobile framework lets you create mobile web experiences that rival the results
of native application development by providing instant access to applications and websites
via the web browser rather than making users download and install mobile applications.
Learn how to use the jQuery Mobile theming framework to create custom-branded mobile
websites and web applications.
|
Articles | 15 Nov 2011 |
| Build mobile text messaging into your web apps
Mobile messaging, and Short Message Service (SMS) in particular,
is a crucial communication channel for reaching out to your users. Messaging
is also a central part of the consumer mobile experience. However, implementing
mobile messaging applications is difficult and expensive due to barriers involved
with interacting with closed telco services. This article reviews the background and
challenges of mobile messaging, and discusses several technical approaches to address
these challenges. After reading this article, you will be ready to incorporate
interactive text messaging into your own applications.
|
Articles | 02 Nov 2011 |
| Add charting on mobile browsers
Develop online applications that are both thumb and user friendly for the mobile environment with PHP, XML, jQuery, jQuery mobile, and jQuery charting. In this article, build the back end and front end of a polling application that uses charting to show the results of each poll.
|
Articles | 03 Oct 2011 |
| Generate dynamic mobile web interfaces with the Dojo Toolkit
Using mobile devices to browse the web has become the rule.
As users of mobile devices increase in number,
there is a corresponding spike in the development rate of mobile applications and
mobile-friendly websites. For the mobile app developer, the main concern becomes
how to develop an app that can display on the majority of devices.
In this article, see how the Dojo Toolkit can help you create widgets for your
application that mimic the interfaces of the most popular mobile devices. The
Dojo Toolkit provides a mechanism to
create mobile web apps using Cascading Style Sheets, HTML, and JavaScript.
|
Articles | 30 Aug 2011 |
| Charting for mobile with the Dojo Toolkit
Explore the capabilities of the dojox.mobile and dojox.charting packages.
In this article, use the step-by-step examples to create a mobile charting application with the Dojo
Toolkit, then enhance the application to support touch interactions. Advanced
topics, such as improving rendering performance,
are also covered.
|
Articles | 16 Aug 2011 |
| What's new in IBM Rational Host Access Transformation Services Version 8
Find out about the new functions and benefits available with IBM Rational Host
Access Transformation Services (HATS) Version 8 (to be released 12 August 2011): Web 2.0
functions and new web page templates, RESTful services, Dojo widgets; support for the
latest portlet standard and enhancements to various HATS portlet functions; extended
mobile device support; ease-of-use improvements; and bidirectional language support for
Arabic are among the topics covered in this article.
Also available in:
Portuguese
|
Articles | 09 Aug 2011 |
| Build a digital book with EPUB
Need to distribute documentation, create an eBook, or just archive your favorite blog posts? EPUB is an open specification for digital books based on familiar technologies like XML, CSS, and XHTML, and EPUB files can be read on portable e-ink devices, mobile phones, and desktop computers. This tutorial explains the EPUB format in detail, demonstrates EPUB validation using Java technology, and moves step-by-step through automating EPUB creation using DocBook and Python.
|
Tutorial | 13 Jul 2011 |
| Web 2.0 desktop and mobile application security design
Most attempted attacks are directed to web applications. These attacks focus on the most common vulnerabilities, which include cross-site scripting, SQL injection, parameter tampering, cookie poisoning, and information leakage. Traditional perimeter defenses, such as firewalls and intrusion detection systems, will not prevent this kind of attack, because these exploit program vulnerabilities. This article describes the most common vulnerabilities and possible countermeasures and explains the value of automated security scanning in the development process to produce secure applications.
|
Articles | 21 Jun 2011 |
| Speed delivery of Android devices and applications with model-driven
development
Along with the Android software stack rapidly gaining market share for
applications on a variety of devices, embedded product designs are becoming more complex
and product lifecycles are shrinking. Efficient development has become essential. This
article presents several situations where using model-driven development (MDD) can help
developers speed the delivery of Android-based devices and applications.
|
Articles | 06 Jun 2011 |
| Build native mobile applications with Jo and PhoneGap
The mobile application development space is progressing rapidly; this is
partly due to new frameworks that have emerged with promises to make mobile
development easier and more approachable to a traditional web developer. This
article focuses on developing native mobile applications by applying the HTML,
CSS, and JavaScript language skills you already have to two frameworks: a new
framework called Jo, and an open source framework called PhoneGap that lets
you access native features on some of the most popular mobile
platforms.
|
Articles | 01 Mar 2011 |
| Build mobile web applications with Sencha Touch
Sencha Touch is a mobile web application framework that was built using
HTML5, CSS3, and the JavaScript language. In this article, learn to apply your
current web development skills to mobile web development. Download and set up
Sencha Touch, and explore the basics using a sample application. Learn
everything you need to know to start working with the Sencha Touch
framework.
|
Articles | 22 Feb 2011 |
| An introduction to HATS mobile device support
This article summarizes the support provided by IBM Rational Host Access
Transformation Services (HATS) that allows access to character-based 3270 and
5250 host applications from mobile devices, such as cellular phones, data
collection terminals, and personal digital assistants (PDAs). The author
assumes that readers have a working knowledge of HATS capabilities and
application development tasks.
|
Articles | 25 Jan 2011 |
| Create offline web applications on mobile and stationary devices with
CouchDB
One of the greatest challenges for mobile applications is the synchronicity of
data. An interesting solution to the problem is to use the
NoSQL database CouchDB. CouchDB, a document-oriented database, is an
alternative to SQL databases. With CouchDB you can use cloud
functions on mobile devices, work offline with a locally deployed application
on a local data storage, and share data with the rest of the cloud when going
online again. In this article, learn the CouchDB concepts by creating and
deploying a sample application.
|
Articles | 21 Dec 2010 |
| Build dynamic user interfaces with Android and XML
A number of websites cater to non-profits that provide easily set-up and used forms for taking polls and collecting data. This tutorial introduces a simple architecture for designing similar applications for Android -- dynamic user interfaces that allow non-programmers to collect data from mobile users. You will create an example forms engine in this tutorial with both server and mobile sides.
|
Tutorial | 07 Sep 2010 |
| Adapt map-based traditional applications to use web browsers
This article discuss modernizing the IBM 3270 terminal's basic mapping support (BMS) map-based IBM CICS application running on IBM TXSeries for Multiplatforms by using IBM Rational Host Access Transformation Services (HATS). By using HATS, you can extend your 3270 terminal's map-based CICS applications to the web, to a rich client, or to browsers on mobile devices quickly, easily, with low risk and without any access or modification to application source code. This article concentrates on configuring the TXSeries region for connecting from HATS.
Also available in:
Portuguese
|
Articles | 27 Jul 2010 |
| Creating mobile Web applications with HTML 5, Part 1: Combine HTML 5, geolocation APIs, and Web services to create mobile mashups
In the first part of this five part series, you will tap into one of the most popular new technologies available to mobile Web applications: geolocation. High-end smartphones all have GPS built-in to them, and now you will learn how it can be used by a Web application. In this article you will learn how to use the various aspects of the geolocation standard and how to use it with some popular Web services to create an interesting mobile mashup.
|
Articles | 29 Jun 2010 |
| What's new in IBM Rational Rhapsody: Version 7.5.2
Learn about the new features and improvements to IBM Rational Rhapsody 7.5.2 to assist systems engineers and real-time, embedded software developers improve the delivery of innovative and robust designs and products. This release provides capabilities to help mitigate the challenges of performing trade studies for architectural analysis, optimize design for multicore targets, visualize Android applications, develop applications for C#, and much more.
|
Articles | 07 Jun 2010 |
| Create offline Web applications on mobile devices with HTML5
Writing applications for
multiple operating systems and a wide range of mobile devices can be
challenging. The high demand for sophisticated mobile applications requires
significant hardware. One solution is to provide Web
applications, because they can run cross-platform on mobile devices. You
don't need to use proprietary technology (such as Objective-C with
Cocoa on the iPhone); you can use common Web technology. In
essence, just one version of the application is needed. The main hardware power
is provided by servers. In this article, explore the use of Web development in
the mobile
application space with a simple example that taps into the HTML5 standard.
|
Articles | 18 May 2010 |
| Create Ajax applications for the mobile Web
Developing for mobile devices has been a high cost, low return
proposition for many years, despite the hype around it. The latest generation
of smartphones powered by the iPhone OS and Google's Android provide a much
simplified solution: just build Web applications. This gives you a one build for
all devices approach, which can lower the cost. Even better, these high-end devices
all offer ultra-modern browsers supporting advanced HTML, JavaScript, and CSS.
In this article, learn how to build Asynchronous JavaScript and XML (Ajax)-heavy applications that take
full advantage of the capabilities of modern smartphones. You will learn not
only how to get the most out of these devices, but also how to deal with the
subtle differences between them.
|
Articles | 02 Mar 2010 |
| Predict user mobility in enterprise networks
With the advent of high-speed, high-bandwidth mobile radio technologies
and low-power, high-computing mobile devices, enterprise-application users are
becoming increasingly mobile, rather than remaining fixed or nomadic. To
migrate existing real-time applications of such users to these high-mobility networks,
knowledge of user movement is essential. In the absence of this knowledge,
reestablishing the network-side application context of users can be costly
and lead to performance bottlenecks. In this article, learn about a behavioral
design pattern for mobility prediction in a nomadic, mobile, or an ad-hoc
network.
|
Articles | 10 Jun 2008 |
| Performance testing mobile web applications using IBM Rational Performance Tester
This article introduces two different ways of customizing IBM Rational Performance Tester to record and generate requests that simulate load from wireless or mobile devices. The authors also discuss the challenges of these approaches and the best practices for implementing these customizations. These methods are based on successful use at one of the large telecom providers and can be used as a model for performance testing mobile web applications.
|
Articles | 06 Nov 2007 |