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

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

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



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 papersTools
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 papersTools
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 papersTools

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 papersTools

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 papersTools
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 papersTools
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.


anonymous's picture

I have Lenovo Notebook 3000 N100 Intel Centrino Duo with Intel T2300 and Intel GMA 950, I have question, Can I upgrade that processor T2300 to Intel T5600?
if can, what i need its being upgrade that processor?


anonymous's picture

I like games online, according you what's the best computer for me??

lewis1955's picture

i have an ibm r40 thinkpad with a mobile processor, my question is i have t2300 duo core processor, is the t2300 compatiable with the mobile processor . can i install the t2300 on the exiting board of the ibm r40??

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.