Next:
List of Figures
Up:
The Lightweight & Efficient
Previous:
The Lightweight & Efficient
 
Index
Contents
Trademark Information
List of Figures
List of Tables
Executive Summary
Technological Scope
Efficiency is the Key Requirement
Conventional Origins of Protocols
Expect the Unexpected
Our Solution
A Brief History of LEAP
Making Our Solution Widespread
Complete and Ready
How to Participate
Who We Are
About The LEAP Manifesto
Manifesto Organization
Draft Articles
Getting the Manifesto
The LEAP Protocols
Overview of the LEAP Protocols
Introduction
The Need for Efficiency
Technical Overview of LEAP
The ESRO Layer: Efficient Transport Services
The EMSD Layer: Efficient E-Mail
The EHTD Layer: Efficient Web Browsing
Other Efficient LEAP Applications
Efficiency Characteristics of LEAP
LEAP: A Basis for Convergence
The End-User's Experience
The LEAP Development Process
Patent-Freedom
RFC Publication
Open Maintenance Organizations
LEAPing over WAP
A Brief History of LEAP
The LEAP Protocol Development Model
Introduction
Protocol Phases of Development
Initial Protocol Development
Global Parameter Assignment
Protocol Publication
Patent-Freedom
Maintenance and Enhancement
Endorsement by a Standards Body
Economic Consequences of Protocols
Principles for Maintaining Protocol Integrity
Standards Organizations: Do They Mean Anything?
Our Independence of the IETF
Do We Need the IETF?
Free Protocols Foundation Policies and Procedures
Introduction
The Patent Debate
How Patents Affect Protocols
Difficulties Relating to Software and Protocol Patents
Terminology
About the Free Protocol Processes and Procedures
About this Document
The Protocol Development Process
Phases of Development
Role of the Free Protocols Foundation
Coordination of Activities
The Free Protocols Foundation
General Philosophy
Purpose, Activities and Scope
Other Activities
Free Protocol Development Working Groups
Patent-Free Declarations
Author's Declaration
Working Group Declaration
Patents, Copyright and Confidentiality - Policy Statement
Policy Statement Principles
General Policy
Confidentiality Obligations
Rights and Permissions of All Contributions
FPF Role Regarding Free Protocol Specifications
ESRO: A Foundation for the Development of Efficient Protocols
Overview of ESRO
The Need for ESRO
ESRO Requirements and Goals
Terminology
Other Related Protocols
RPC
ROSE
WAP's WTP
T/TCP
RDP
VMTP
TCP
UDP
UDP Plus Ad Hoc Re-Transmissions
The ESRO Protocol
Efficiency Characteristics of ESRO
Why We Adopted the Remote Operations Model
RFC Publication of the ESRO Protocol
Maintenance of the ESRO Protocol via ESRO.org
Use of ESRO
Common ESRO Application Design Considerations
Example Applications
Horizontal Applications
EMSD: Efficient E-Mail
EHTD: Efficient Web Browsing
Other Efficient Horizontal Applications
Vertical Applications
Existing Implementations of ESRO
ESROS Application Programming Interface
EMSD: The LEAP E-Mail Component
Introduction
Terminology
Existing Internet Mail Submission and Delivery
Overview of EMSD
Protocol Layering
EMSD Protocol Components
Efficient Short Remote Operations (ESRO)
Anticipated Uses of EMSD
EMSD Design Goals and Requirements
Rationale for Key Design Decisions
Deviation from the SMTP Model
Use of ESRO Instead of TCP
Use of the Remote Procedure Call (RPC) Model
Use of ASN.1
Relationship of EMSD to Other Mail Protocols
Obtaining the EMSD Protocols
Efficiency of EMSD
Preface
Introduction
Efficient Mail Submission & Delivery
Study Overview
Submission
SMTP Submission from PC to Unix
EMSD Submission from PC to Unix
Delivery
SMTP Delivery from Unix to Unix
Message Delivery via POP Mailbox
Message Delivery via IMAP Mailbox
EMSD Delivery from Unix to PC
Results Summary
Conclusion
Acknowledgments
A Brief History of LEAP
Overview
Time-Line History
Acronym Apology
The Future of LEAP
Where We Are Today
Invitations to Participate
Preview of Coming Attractions
MailMeAnywhere.org
ByName.net and ByNumber.net
LEAPing Over Closed Solutions
The WAP Trap
Introduction
The Wireless Application Protocol (WAP)
Characteristics of Successful Protocols
About this Document
WAP - A Procedural Fraud
Not Open in Terms of Development and Maintenance
No Assurance of Availability and Stability
Not Patent-Free
No Legitimacy as a Standard
WAP - A Technical Failure
User Interface Assumptions
Extreme Accommodation to Existing Networks
Excessive Re-Invention in the Name of Wireless
Vulnerable Wireless Transport Layer Security (WTLS)
Bungled Protocol Number Assignment
WAP - A Basic Misconception
The Wrong Answer Initially: Mobile Web Browsing
The Right Answer Initially: Mobile Messaging
Unsupported Claims
Conclusion: WAP is a Trap
Preventing the Harm of WAP
Reform the WAP Forum
Spread the Word about the WAP Fraud
Reject WAP at Engineering Level
Reject WAP at Consumer Level
Adopt an Alternative to WAP
LEAP: One Alternative To WAP
LEAP: One Alternative to WAP
Introduction
The WAP Trap
About this Document
The Need for Efficiency
LEAP: The Lightweight & Efficient Application Protocols
A Brief History of LEAP
Technical Overview of LEAP
Processes and Procedures
Comparison of LEAP to WAP
Patent Restrictions
Openness of Publication
Openness of Maintenance
Technical Deficiencies
Initial Focus
Hype versus Reality
Making LEAP Widespread
Other Alternatives to WAP
Summary
The LEAP Manifesto
WAP Scraps
Introduction
Claiming the Day
Mobile Web Browsing: An Open Industry Model
About this Document
Mobile Web Browsing: Past, Present and Future
The Past: WAP
The Present: XHTML
The Importance of Efficiency
The Future: XHTML + LEAP
Invitation to Participate
WAP: A Salvage Operation
Engineering Salvage: Scrapping WAP Layer by Layer
Business Salvage: Cutting Financial Losses
Psychological Salvage: Saving Face
In Pursuit of Integrity
The WAP Hype Machine Fraud
Protocol Integrity
Engineering Integrity
Operation Whiteberry
Introduction
The Problem
The Solution
Free Protocols Foundation Endorsement of Operation WhiteBerry
Mobile Messaging Requirements
The BlackBerry Solution
How BlackBerry Works
BlackBerry: Mobile Messaging Confirmation
BlackBerry: A Closed Solution
BlackBerry: Not All Things to All People
Strategic Myopia: More Closed Solutions
The WhiteBerry Solution
Technological Components of WhiteBerry
The Unifying Component: A Set of Open Protocols
The Key to WhiteBerry: The LEAP Protocols
How WhiteBerry Works
Putting Everything Together for the End User
Technical Challenges & Responses
WhiteBerry versus BlackBerry
Initial Development Framework
Open-Source Software Implementations
The MailMeAnywhere Development Forum
Initial Subscriber Services
Initial WhiteBerry Implementation
Mobile Messaging Security
BlackBerry Security
WhiteBerry Security
The Business Case for WhiteBerry
Immediate Opportunity: Installed Hardware Base
Precedents for Success
Shifting Opportunities: Winners & Losers
Business Conservativism
A Framework for Participation
Device Integration
Modem Integration
Network Services Integration
Systems and Solutions Integration
How to Participate
Beyond Operation WhiteBerry
Summary
Making LEAP Widespread
Strategy for Making LEAP Widespread
Introduction
The Power of Free Software
Irrelevance of the Supply Chain Model
Bypassing the Telecommunications Gatekeepers
How LEAP Will Become Widespread
NEDA's Free Software Base
Neda's Free Software Licensing Strategy
EMSD on Windows CE
Preface
Summary
About This Document
Background
Components involved
CDPD, EMSD and Windows CE: High Level Architecture
EMSD and WinCE Messaging
WinCE and CDPD Modem integration
EMSD Message Transfer Service and Back End Mailbox Issues
Windows CE Inbox integration with EMSD
End User Experience
Assumptions
Acquisition
Installation
Conclusions
EMSD on Palm OS
Introduction
Windows CE Integration Strategy
Palm OS Integration Strategy
Palm OS Mail User Agents
Separate Mail User Interface and Mail Transport Service
Integrated Mail User Interface and Mail Transport Service
Invitation To Participate
Trying out LEAP
WhiteBerry and Bluetooth
Introduction
Bluetooth vs.
Industry Characteristics and Trends
What is WhiteBerry?
The WhiteBerry/ Messaging Solution
Basic WhiteBerry/ Implementation Architecture
A Word About SMS
Mail Notification
Mail Notification in the WhiteBerry/ Model
Development Framework and Resources
Development Support from Neda Communications, Inc.
Invitation to Cell Phone Manufacturers
Open-Source Software Licensing
Use of EMSD for Mail Notification
Introduction
Intended Audience
The EMSD Protocol
Mail Notification
Mail Notification Implementation Model
Mail Notification in Mobile Environments
Development Framework and Resources
Open-Source Software Availability
Lessons From History: Comparitive Case Studies
Introduction
Characteristics of Successful Protocols
Case Study I: The World Wide Web
Prerequisites
Open Protocol Specifications
Open Standards Organization
Widespread Client Software
Widespread Server Software
Open-Source Software
Service Providers
Case Study II: Pretty Good Privacy
The Mobile Messaging Industry
The Mobile Messaging Industry
Introduction
The Next Big Thing: Mobile Messaging
The Mobile Messaging End-User
Comparison to Paging
Timeliness of Mobile Messaging
Market Forecasts
Current Status of the Mobile Messaging Industry
Differences among Mobile Messaging Providers
The Fundamental Obstacle: Lack of Inter-Operability
The Key Enabling Requirement: A Standard Protocol
Protocol Requirements
APPENDIX
General Information
Device Options for the Mobile Professional
Device Options for Cell Phones and PDAs: Integrated vs. Specialist
Device Options for Mobile Messaging
Mobile Messaging via PDA: One Major Disadvantage
Summary: Cell Phone/PDA Integration a Viable Option
Glossary of Terms
Index
Bibliography