Developer Resources: Notebook PC Software

Notebook/Laptop PC is a rapidly growing segment, which is bringing anywhere, anytime computing and connecting capability to the users. To improve the mobile computing experience, take advantage of one and more of these features:

 

View our case studies to find out how companies are implementing and benefiting from mobilized solutions. Then join our forum where you can post questions and share knowledge about your own mobilized software development on notebook PCs.


New Articles

  • Gaming Over Ad-Hoc Peer-to-Peer Networks:  This paper introduces the Ad-Hoc network paradigm and shows how game developers can use this technology in their own games. This model is often called peer-to-peer gaming. A set of simple APIs allows developers to set a Wi-Fi Ad-Hoc network and monitor peers in that network. The design can be easily extended to cover next generation Intel mobile platform.
  • Smart Updating: Information Refresh on the Run: Reliance on wireless access points for communication between traveling employees and company databases is growing. Long, irritating delays to completing a job due to seeking a strong enough internet connection in order to transmit and receive data can slow down human productivity. By adding a local write-through/offline cache to an application, employees can retain user control of the software and the application can follow through on server communication when in range of internet access without human supervision. Functions now available using Intel Mobile Platform SDK help to enable this method.
  • Speeding the Wireless Way: Wireless access speeds are rising dramatically due to some new technologies and implementations found in the newest manufactured offerings. Intel’s wireless solution for the Centrino® Duo and Centrino® Pro processors, called the Intel® Next-Gen Wireless-N, incorporates some of the pre-ratified 802.11n advances, including channel bonding and MIMO. This paper gives an overview of these features as well as discussing Quality of Service and Wi-Fi Multimedia* (WMM*).
  • Creating Energy-Efficient Applications: Bob Steigerwald and Intel engineers have published paper, that examines software methodologies, designs, and software development tools that can be used to improve the energy efficiency of application software and extend mobile platform battery time. Computational efficiency, data efficiency, and context-aware methods can all contribute to creating applications that are power-aware.
  • Making Applications aware of their Mobile Contexts using the Intel Mobile Platform SDK: This article provides an overview of the Mobile Platform SDK, as well as several code examples showing how to add power and connectivity awareness to your applications.

 


Forum: Q&As about Software Development on Notebook PCs

Graphics:
How to control the Intel® graphics driver to control LCD brightness

Connectivity:
Wi-Fi* Simple Config (WSC) Linux* Reference Implementation

Using the Mobile SDK to control wireless radios?


Power Management:

Enhanced Intel SpeedStep® Technology & Demand-based Switching on Linux

More...

 


Automatic Network Detection

Detects current status of the network, including availability of the target server-side component. Application suspends activities when network connectivity or server-side availability is lost and resumes when network connectivity or server-side availability is restored.

Tech papers Tools
Implementing Network Detection for Mobility
Intel® Mobile Platform SDK: Network Detection
How to Implement Network Detection for Mobility
Intel Mobile Platform SDK: Monitor Connectivity Status
Intel® Web 2.0 TDK

 


Bandwidth Optimization

Detects the available network connection bandwidth, local, potential, or actual, and modifies application behavior to improve the user experience.

Tech papers Tools
Prioritize and Estimate Bandwidth
Mobilizing Applications: Adapting to Available Network Bandwidth
How to Address Changes in Network State in Mobilized Software
Intel® Mobile Platform SDK
Intel® Laptop Gaming TDK
Intel® Web 2.0 TDK

 


Offline Caching

Provides a consistent user experience when the computer is not on the network by caching application data and automatically updating when server-side availability is restored.

Tech papers Tools

Smart Updating: Information Refresh on the Run
How to Address Connectivity State in Mobilized Software

Intel® Mobile Platform SDK

 


Suspend on Battery

Automatically detects the current power state of the computer and suspends non-time critical activities. Modifies application behavior based on transition between AC and battery power, and/or transition between normal battery and low battery states.

Tech papers Tools

Technical Documents: Power Management
The Art of Graceful Application Suspension
Using Power and Display Context in the Intel® Mobile Platform SDK
Creating energy-efficient applications

Intel® Mobile Platform SDK
Intel® Laptop Gaming TDK

 


Battery-Life Optimization

Provides at least 10% longer battery life compared to the previous application version while conducting the same activity. A workload showing battery performance of the old and new versions, as well as the battery optimization methodology used must be made available on request.

Tech papers Tools
Technical Documents: Power Management
Maximizing Power Savings on Mobile Platforms
How to Extend Battery Life in Mobilized Applications
Creating energy-efficient applications
Intel® Mobile Platform SDK

 


Application Threading

Implements one or more threading optimizations to one or more modules within the software application that demonstrate improved performance scaling on the Intel® Core™ 2 processor family. You can learn more about application threading at Parallel Programming and Multi-Core Developer Community.

Tech papers Tools
Parallel Programming and Multi-core Developer Community
Hyper-Threading Technology, Multi-core, and Mobile Intel® Pentium® Processor-M Toolbox
Threading Knowledgebase
Intel® Compilers
Intel® VTune™ Performance Analyzers
Intel® Threading Analysis Tools

 


Other Technical Collateral

Gaming Over Ad-Hoc Peer-to-Peer Networks
Mobile Reference Application: Location Aware Programming with GPS Integration

Get Creative with GPS
IDF 07 Presentation (PDF): Software Development Kits for Mobile Applications, Games and Web 2.0

 


Case Studies

Leading companies worldwide are enjoying the fruits of their labor after implementing mobilized solutions. View these articles and videos case studies to learn more about these companies and their deployment and usage of mobilized solutions.

Case Study: Mobile CRM increases Sales Revenues: Intel Mobile Technologies Boosts off-site customer care (PDF)
Case Study: Developer Tools from Intel Help Build RFID into Digital Health Software
Case Study: Pilot Project Using Mobile IP-Centrex to Build an Integrated Voice and Data Environment (PDF)
Video: BNSF Railway Case Study (WMV 32.9MB)
Video: Laing O'Rourke Case Study (WMV 50.2MB)
Video: Gelsenwasser Case Study (WMV 21.9MB)

 


For more complete information about compiler optimizations, see our Optimization Notice.