SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Enhancing email client reMail for iPhone, iPad and
iPod on iOS
By
Rahul Sharma
Director Auricle Technologies Pvt. Ltd.
www.ijritcc.org
www.hindisiksha.com
www.auricletechnologies.com
www.teicc.in
www.anucreation.in
www.tiacce.org
INTRODUCTION
iOS is the operating system at the heart of iPhone, iPod touch, and iPad devices. The
benefits of the applications developed for iOS is that we can easily run all applications on
iPhone, IPod touch and iPad devices. All of the devices are shown below:
The iOS platform was built using the knowledge that went into the creation of Mac OS
X, and many of the tools and technologies used for development on the platform have their roots
in Mac OS X as well. The iOS Software Development Kit (SDK) provides a huge library
required for start creating iOS applications.
iOS Technology Overview is an introductory guide for anyone who is new to the iOS
platform. It provides an overview of the technologies and tools that have an impact on the
development process and provides links to relevant documents and other sources of information.
You should use this document to do the following:
 Orient yourself to the iOS platform.
 Learn about iOS software technologies, why you might want to use them, and when.
 Learn about development opportunities for the platform.
 Get tips and guidelines on how to move to iOS from other platforms.
 Find key documents relating to the technologies you are interested in.
New developers should find this document useful for getting familiar with iOS.
Experienced developers can use it as a road map for exploring specific technologies and
development techniques. The key terms that we must know before start developing iOS
applications are given below:
 “About iOS Development” provides a high-level overview of iOS and the iOS SDK.
 “Cocoa Touch Layer” presents the technologies in the Cocoa Touch layer, which
provides the high-level application behaviors.
 “Media Layer” presents the technologies in the Media layer, which handle the
presentation of visual and audible content.
 “Core Services Layer” presents the technologies in the Core Services layer, which handle
a variety of hardware-specific and system-specific tasks.
 “Core OS Layer” presents the technologies in the Core OS layer, which provide low-level
building blocks for applications.
 “Migrating from Cocoa” provides starter advice for developers who are migrating an
existing Cocoa application to iOS.
 “iOS Frameworks” provides a summary of the system frameworks and some general
information about them, including when each framework was introduced in iOS.
 “iOS Developer Tools” provides an overview of the applications you use to create
software for iOS.
ABSTRACT
At present email is one of the most popular way for communication and data transfer
from one place to a huge distance in seconds. Although in the world of competition it us not just
enough. In this paper I am introducing a new enhancement in mail named reMail for iOS.
reMailwill be remarkably fast and comprehensive alternative to the iPhone's own default mail
client.
In essence, this means searches can be made for senders, subjects or through any body
copy and results are returned virtually instantly with your search terms clearly highlighted. How
does it manage to be so comprehensive and eliminate any semblance of lag? Because, unlike the
iPhone email client, reMail downloads the full content of your inbox.
ReMail will be blazingly fast, impressively accurate search interface for IMAP email
accounts. Because iPhone is largely a work device these days, e-mail is an important element of
it. And because e-mail is an important part of iPhone, the iPhone application reMail can be the
key. The concept behind the application is quite simple. It will be able todownloads your entire
email account to your handheld device, compresses it so that it doesn’t take up an overwhelming
amount of space, and then lets that e-mail reside on the device itself so that you can search it
whenever and where ever you need. If you’ve ever tried to search for an e-mail from more than a
few weeks ago on your iPhone you’ll understand how convenient the speed and off-line access to
e-mail is.
LITERATURE SURVEYBASIC DESIGN FOR REMAIL
Much like the existing client, it will be able to download new email, reply or forward it
and write and send new emails. What is its key differentiator however is lightning fast, full text
search. The basic model of the reMail is shown in figure where a user may interact via an
application installed either on iPhone, iPad or iPad touch. Like all other email clients there will
be an mailbox view where the incoming mails can be viewed. There will be option for searching
emails and viewing search results.
The searching will be performed on the data stored in local iPhone or iPad(it stores all the
data offline). There will be facility for handling multiple users simultaneously. The major
protocol for handling emails will be IMAP by which emails will be received. The Internet
Message Access Protocol (commonly known as IMAP) is an Application Layer Internet
protocol that allows accessing electronic mail or bulletin board messages that are kept on a
(possibly shared) mail server. In other words, it permits a "client" email program to access
remote message stores as if they were local. For example, email stored on an IMAP server can be
manipulated from a desktop computer at home, a workstation at the office, and a notebook
computer while traveling, without the need to transfer messages or files back and forth between
these computers.
IMAP's ability to access messages (both new and saved) from more than one computer
has become extremely important as reliance on electronic messaging and use of multiple
computers increase, but this functionality cannot be taken for granted: the widely used Post
Office Protocol (POP) works best when one has only a single computer, since it was designed to
support "offline" message access, wherein messages are downloaded and then deleted from the
mail server. This mode of access is not compatible with access from multiple computers since it
tends to sprinkle messages across all of the computers used for mail access. Thus, unless all of
those machines share a common file system, the offline mode of access that POP was designed
to support effectively ties the user to one computer for message storage and manipulation. The
email forwarding or receiving is handled by an email processor. While receiving an new mail the
Sync Manager will synchronize the user inbox. The IMAP Sync will synchronize the email client
with other servers.
Figure: reMail Apps Organs
This reMail app distinguished itself from the iPhone's built-in mailapp in several ways:
 It could download all of your emails in a way that takes up a much smaller footprint than
in mailapp on the iPhone.
 Its search feature is much faster than mailapp, and is accompanied with niceties such as
autocompleting the names of your contacts, remembering your past searches, and text
markup matches in your search results.
 And lastly, reMail's search is full text, unlike the header search like in the mailapp.
METHODOLOGIES OF ROUTING
Here I am providing the entire hardware and software requirement for this platform.
Hardware Requirements
 Objective C Compatible mac machine
 iPhone, iPad or iPod
Hardware Requirements
 Tools - xCode 3.2.6 (IDE)
 Libraries USED - MailCore,LibetPAN,Three20
 Language - Objective - C 2.0, C
 OS to develop - Mac OS X Snow Leopard 10.6 or Higher
 Database software is Sqlite3
REFERENCES
[1]Goel, U.; Shah, K.; Singh, S.; Qadeer, M.A.;Communication Software and Networks
(ICCSN), 2011 IEEE 3rd International Conference onDigital Object Identifier:
10.1109/ICCSN.2011.6014346Publication Year: 2011, Page(s): 622 - 626
[2] IOS 4 PROGRAMMING COOKBOOK: NAHAVANDI
[3] Your First iOS App by Apple Developers
[4] Geltz, B.R.; Berlier, J.A.; Using the iPhone and iPod Touch for remote sensor control and
data acquisitionMcCollum, J.M.;IEEE SoutheastCon 2010 (SoutheastCon), Proceedings of
theDigital Object Identifier: 10.1109/SECON.2010.5453933Publication Year: 2010.
[5] Learning Objective-C: A Primer: Mac OS X Developer Library.

Weitere ähnliche Inhalte

Was ist angesagt?

Alternative Methods Of Communication To Consumer
Alternative Methods Of Communication To ConsumerAlternative Methods Of Communication To Consumer
Alternative Methods Of Communication To Consumerguestf9788dc7
 
10 Best iOS app for boosting your Business
10 Best iOS app for boosting your Business10 Best iOS app for boosting your Business
10 Best iOS app for boosting your BusinessNex Mobility
 
Apple Presentation
Apple PresentationApple Presentation
Apple Presentationmani4444
 
All about apple mail to outlook 2011 migration
All about apple mail to outlook 2011 migrationAll about apple mail to outlook 2011 migration
All about apple mail to outlook 2011 migrationCauvery Varma
 
iphone update
iphone updateiphone update
iphone updatemac2005m
 
Workshop Trends In Open Source Tech 1 20 10
Workshop Trends In Open Source Tech 1 20 10Workshop Trends In Open Source Tech 1 20 10
Workshop Trends In Open Source Tech 1 20 10NuRelm
 
iWhat? - iTech
iWhat? - iTechiWhat? - iTech
iWhat? - iTechRedwoodAT
 
Osgl soft tech pvt ltd-iphone-updates
Osgl soft tech pvt ltd-iphone-updatesOsgl soft tech pvt ltd-iphone-updates
Osgl soft tech pvt ltd-iphone-updatespriyanka sharma
 
St. Louis IAMLUG
St. Louis IAMLUGSt. Louis IAMLUG
St. Louis IAMLUGLisa Duke
 
IOS multitasking is a lie, and that's totally fine.
IOS multitasking is a lie, and that's totally fine.IOS multitasking is a lie, and that's totally fine.
IOS multitasking is a lie, and that's totally fine.James Jennings
 
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...John Head
 

Was ist angesagt? (13)

Survey - the Future of Work
Survey - the Future of WorkSurvey - the Future of Work
Survey - the Future of Work
 
Alternative Methods Of Communication To Consumer
Alternative Methods Of Communication To ConsumerAlternative Methods Of Communication To Consumer
Alternative Methods Of Communication To Consumer
 
10 Best iOS app for boosting your Business
10 Best iOS app for boosting your Business10 Best iOS app for boosting your Business
10 Best iOS app for boosting your Business
 
Apple Presentation
Apple PresentationApple Presentation
Apple Presentation
 
All about apple mail to outlook 2011 migration
All about apple mail to outlook 2011 migrationAll about apple mail to outlook 2011 migration
All about apple mail to outlook 2011 migration
 
iphone update
iphone updateiphone update
iphone update
 
Workshop Trends In Open Source Tech 1 20 10
Workshop Trends In Open Source Tech 1 20 10Workshop Trends In Open Source Tech 1 20 10
Workshop Trends In Open Source Tech 1 20 10
 
iWhat? - iTech
iWhat? - iTechiWhat? - iTech
iWhat? - iTech
 
Osgl soft tech pvt ltd-iphone-updates
Osgl soft tech pvt ltd-iphone-updatesOsgl soft tech pvt ltd-iphone-updates
Osgl soft tech pvt ltd-iphone-updates
 
St. Louis IAMLUG
St. Louis IAMLUGSt. Louis IAMLUG
St. Louis IAMLUG
 
IOS multitasking is a lie, and that's totally fine.
IOS multitasking is a lie, and that's totally fine.IOS multitasking is a lie, and that's totally fine.
IOS multitasking is a lie, and that's totally fine.
 
A seminar report on i cloud
A  seminar report on i cloudA  seminar report on i cloud
A seminar report on i cloud
 
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
BP215 Integration of IBM Lotus Notes 8 with IBM Lotus Symphony and OpenOffice...
 

Ähnlich wie Developing email client re mail for iphone, ipad and ipod on ios

iOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdfiOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdfJPLoft Solutions
 
iOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfiOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfEdifyself
 
Best iOS Application Development Tools.pdf
Best iOS Application Development Tools.pdfBest iOS Application Development Tools.pdf
Best iOS Application Development Tools.pdfFuGenx Technologies
 
Apps development for Firefox OS & introduction to WebAPIs
Apps development for Firefox OS & introduction to WebAPIsApps development for Firefox OS & introduction to WebAPIs
Apps development for Firefox OS & introduction to WebAPIsRashik Ishrak Nahian
 
Reasons to Choose Swift for iOS App Development.pdf
Reasons to Choose Swift for iOS App Development.pdfReasons to Choose Swift for iOS App Development.pdf
Reasons to Choose Swift for iOS App Development.pdfFuGenx Technologies
 
Enterprise ipad Development with notes
Enterprise ipad Development with notesEnterprise ipad Development with notes
Enterprise ipad Development with notesjaxarcsig
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfStep-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfBytes Technolab Inc.
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxBytes Technolab Inc.
 
Selje_Fox on the Run.pdf
Selje_Fox on the Run.pdfSelje_Fox on the Run.pdf
Selje_Fox on the Run.pdfEric Selje
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile developmentMihai Corlan
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)dwipalp
 
Oracle apex presentration
Oracle apex presentrationOracle apex presentration
Oracle apex presentrationABM TECHNOLOGY
 
Basic of J2EE,WebLogic server,Oracle & Linux
Basic of J2EE,WebLogic server,Oracle & Linux Basic of J2EE,WebLogic server,Oracle & Linux
Basic of J2EE,WebLogic server,Oracle & Linux Aseem Chakrabarthy
 

Ähnlich wie Developing email client re mail for iphone, ipad and ipod on ios (20)

iOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdfiOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdf
 
iOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfiOS App Development Presented by Edifyself
iOS App Development Presented by Edifyself
 
Apple iOS Documentation
Apple iOS DocumentationApple iOS Documentation
Apple iOS Documentation
 
Best iOS Application Development Tools.pdf
Best iOS Application Development Tools.pdfBest iOS Application Development Tools.pdf
Best iOS Application Development Tools.pdf
 
Smart phones
Smart phonesSmart phones
Smart phones
 
Ios
IosIos
Ios
 
Ios - Introduction to swift programming
Ios - Introduction to swift programmingIos - Introduction to swift programming
Ios - Introduction to swift programming
 
Apps development for Firefox OS & introduction to WebAPIs
Apps development for Firefox OS & introduction to WebAPIsApps development for Firefox OS & introduction to WebAPIs
Apps development for Firefox OS & introduction to WebAPIs
 
Reasons to Choose Swift for iOS App Development.pdf
Reasons to Choose Swift for iOS App Development.pdfReasons to Choose Swift for iOS App Development.pdf
Reasons to Choose Swift for iOS App Development.pdf
 
Enterprise ipad Development with notes
Enterprise ipad Development with notesEnterprise ipad Development with notes
Enterprise ipad Development with notes
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfStep-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdf
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docx
 
Ios
IosIos
Ios
 
Selje_Fox on the Run.pdf
Selje_Fox on the Run.pdfSelje_Fox on the Run.pdf
Selje_Fox on the Run.pdf
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile development
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
Oracle apex presentration
Oracle apex presentrationOracle apex presentration
Oracle apex presentration
 
Android & IOS
Android & IOSAndroid & IOS
Android & IOS
 
Eye Os(Cloud Opearating System)
Eye Os(Cloud Opearating System)Eye Os(Cloud Opearating System)
Eye Os(Cloud Opearating System)
 
Basic of J2EE,WebLogic server,Oracle & Linux
Basic of J2EE,WebLogic server,Oracle & Linux Basic of J2EE,WebLogic server,Oracle & Linux
Basic of J2EE,WebLogic server,Oracle & Linux
 

Kürzlich hochgeladen

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 

Kürzlich hochgeladen (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

Developing email client re mail for iphone, ipad and ipod on ios

  • 1. Enhancing email client reMail for iPhone, iPad and iPod on iOS By Rahul Sharma Director Auricle Technologies Pvt. Ltd. www.ijritcc.org www.hindisiksha.com www.auricletechnologies.com www.teicc.in www.anucreation.in www.tiacce.org
  • 2. INTRODUCTION iOS is the operating system at the heart of iPhone, iPod touch, and iPad devices. The benefits of the applications developed for iOS is that we can easily run all applications on iPhone, IPod touch and iPad devices. All of the devices are shown below: The iOS platform was built using the knowledge that went into the creation of Mac OS X, and many of the tools and technologies used for development on the platform have their roots in Mac OS X as well. The iOS Software Development Kit (SDK) provides a huge library required for start creating iOS applications. iOS Technology Overview is an introductory guide for anyone who is new to the iOS platform. It provides an overview of the technologies and tools that have an impact on the development process and provides links to relevant documents and other sources of information. You should use this document to do the following:
  • 3.  Orient yourself to the iOS platform.  Learn about iOS software technologies, why you might want to use them, and when.  Learn about development opportunities for the platform.  Get tips and guidelines on how to move to iOS from other platforms.  Find key documents relating to the technologies you are interested in. New developers should find this document useful for getting familiar with iOS. Experienced developers can use it as a road map for exploring specific technologies and development techniques. The key terms that we must know before start developing iOS applications are given below:  “About iOS Development” provides a high-level overview of iOS and the iOS SDK.  “Cocoa Touch Layer” presents the technologies in the Cocoa Touch layer, which provides the high-level application behaviors.  “Media Layer” presents the technologies in the Media layer, which handle the presentation of visual and audible content.  “Core Services Layer” presents the technologies in the Core Services layer, which handle a variety of hardware-specific and system-specific tasks.  “Core OS Layer” presents the technologies in the Core OS layer, which provide low-level building blocks for applications.  “Migrating from Cocoa” provides starter advice for developers who are migrating an existing Cocoa application to iOS.  “iOS Frameworks” provides a summary of the system frameworks and some general information about them, including when each framework was introduced in iOS.
  • 4.  “iOS Developer Tools” provides an overview of the applications you use to create software for iOS. ABSTRACT At present email is one of the most popular way for communication and data transfer from one place to a huge distance in seconds. Although in the world of competition it us not just enough. In this paper I am introducing a new enhancement in mail named reMail for iOS. reMailwill be remarkably fast and comprehensive alternative to the iPhone's own default mail client. In essence, this means searches can be made for senders, subjects or through any body copy and results are returned virtually instantly with your search terms clearly highlighted. How does it manage to be so comprehensive and eliminate any semblance of lag? Because, unlike the iPhone email client, reMail downloads the full content of your inbox. ReMail will be blazingly fast, impressively accurate search interface for IMAP email accounts. Because iPhone is largely a work device these days, e-mail is an important element of it. And because e-mail is an important part of iPhone, the iPhone application reMail can be the key. The concept behind the application is quite simple. It will be able todownloads your entire email account to your handheld device, compresses it so that it doesn’t take up an overwhelming amount of space, and then lets that e-mail reside on the device itself so that you can search it whenever and where ever you need. If you’ve ever tried to search for an e-mail from more than a few weeks ago on your iPhone you’ll understand how convenient the speed and off-line access to e-mail is.
  • 5. LITERATURE SURVEYBASIC DESIGN FOR REMAIL Much like the existing client, it will be able to download new email, reply or forward it and write and send new emails. What is its key differentiator however is lightning fast, full text search. The basic model of the reMail is shown in figure where a user may interact via an application installed either on iPhone, iPad or iPad touch. Like all other email clients there will be an mailbox view where the incoming mails can be viewed. There will be option for searching emails and viewing search results. The searching will be performed on the data stored in local iPhone or iPad(it stores all the data offline). There will be facility for handling multiple users simultaneously. The major protocol for handling emails will be IMAP by which emails will be received. The Internet Message Access Protocol (commonly known as IMAP) is an Application Layer Internet protocol that allows accessing electronic mail or bulletin board messages that are kept on a (possibly shared) mail server. In other words, it permits a "client" email program to access remote message stores as if they were local. For example, email stored on an IMAP server can be manipulated from a desktop computer at home, a workstation at the office, and a notebook computer while traveling, without the need to transfer messages or files back and forth between these computers. IMAP's ability to access messages (both new and saved) from more than one computer has become extremely important as reliance on electronic messaging and use of multiple computers increase, but this functionality cannot be taken for granted: the widely used Post Office Protocol (POP) works best when one has only a single computer, since it was designed to support "offline" message access, wherein messages are downloaded and then deleted from the mail server. This mode of access is not compatible with access from multiple computers since it
  • 6. tends to sprinkle messages across all of the computers used for mail access. Thus, unless all of those machines share a common file system, the offline mode of access that POP was designed to support effectively ties the user to one computer for message storage and manipulation. The email forwarding or receiving is handled by an email processor. While receiving an new mail the Sync Manager will synchronize the user inbox. The IMAP Sync will synchronize the email client with other servers. Figure: reMail Apps Organs
  • 7. This reMail app distinguished itself from the iPhone's built-in mailapp in several ways:  It could download all of your emails in a way that takes up a much smaller footprint than in mailapp on the iPhone.  Its search feature is much faster than mailapp, and is accompanied with niceties such as autocompleting the names of your contacts, remembering your past searches, and text markup matches in your search results.  And lastly, reMail's search is full text, unlike the header search like in the mailapp.
  • 8. METHODOLOGIES OF ROUTING Here I am providing the entire hardware and software requirement for this platform. Hardware Requirements  Objective C Compatible mac machine  iPhone, iPad or iPod Hardware Requirements  Tools - xCode 3.2.6 (IDE)  Libraries USED - MailCore,LibetPAN,Three20  Language - Objective - C 2.0, C  OS to develop - Mac OS X Snow Leopard 10.6 or Higher  Database software is Sqlite3
  • 9. REFERENCES [1]Goel, U.; Shah, K.; Singh, S.; Qadeer, M.A.;Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference onDigital Object Identifier: 10.1109/ICCSN.2011.6014346Publication Year: 2011, Page(s): 622 - 626 [2] IOS 4 PROGRAMMING COOKBOOK: NAHAVANDI [3] Your First iOS App by Apple Developers [4] Geltz, B.R.; Berlier, J.A.; Using the iPhone and iPod Touch for remote sensor control and data acquisitionMcCollum, J.M.;IEEE SoutheastCon 2010 (SoutheastCon), Proceedings of theDigital Object Identifier: 10.1109/SECON.2010.5453933Publication Year: 2010. [5] Learning Objective-C: A Primer: Mac OS X Developer Library.