Wednesday, September 12, 2012

Email Service Providers


Email service providers.

·         Gmail – is an email service provider that is owned by Google and is considered to be the top email service provider along with Yahoo! Mail. It was released on April 2004, is free through advertisements, has 10+ Gigabytes of mailbox storage and still growing, has 25 Megabytes of attachment limit, supports 52 different languages and supported by all internet web browsers.
To provide an email account, you must first go to their website http://mail.google.com, press the ‘create account button’, fill up the needed information, then click the next step, and now you are registered a Gmail account.
Account will also become expired if not used after 9 months.
·       Yahoo! Mail – currently considered to be the top email service provider along with Gmail and is owned by Yahoo! It was released on October 1997, has free account registration (through advertisement) and a plus account version which has no advertisements but with payment of $19.99 a year, has unlimited mailbox storage, has 30 Megabyte of attachment limit or unlimited number of files up to 2 Gigabytes each using Narod, has 27 supported languages and is supported by Internet Explorer, Mozilla Firefox, Safari, and Google Chrome internet web browsers.
To provide an email account, first you must go to their website http://mail.yahoo.com, press ‘create new account’ button, fill up the needed information, then click the ‘Create My Account’ and then you are new registered to Yahoo! Mail.
Account will be deleted after 4 months of inactivity.
·        Outlook Mail / Hotmail (officially known as Microsoft Hotmail; previously known as Windows Live Hotmail and MSN Hotmail) – an email service provider owned by Microsoft, founded by Sabeer Bhatia and Jack Smith, and was released on July 1996, is free through advertisements, has unlimited mail storage, has 25 Megabyte of attachment limit or can be increased up to 50 Gigabytes using Skydrive, supports 48 languages and is supported by all internet web browsers.
To provide an email account, first you must go to their website http://outlook.com, press ‘Sign up now’ button, fill up the needed information, then click the ‘I accept’ and then you are new registered to Microsoft Hotmail.
Expiration of account will be after 9 months of inactivity though in Outlook Plus will have no expiration.

Wednesday, August 8, 2012

Architecture Diagram between User Input, Google API and Google Engine

ARCHITECTURE DIAGRAM


GOOGLE ENGINE <- Call Google API's- GOOGLE API <- USER INPUTGOOGLE ENGINE -JSON Data Results-> GOOGLE API -Site Object-> USER INPUT




When a user inputs something, it is limited specifically to the amount of how many requests a day it is allowed. With the Google API (Google AdWords API – lets developers builds applications that interact directly with the AdWords platform. You can develop it in many popular programming languages such as Java, PHP, Python, .NET, Perl, Ruby, and JavaScript.), if the request surpasses the limited the user will receive an error message. The limits can be reached if you send too many requests a day, sending requests too fast, sending requests too fast for too long or otherwise abusing the web service, and exceeding other usage limits.

When someone is using Google API, the API will call on the Google App Engine (it lets you run web applications on Google’s infrastructure), with it, you can create your very own domain name using the Google Apps.

Google App Engine is written in several languages, this include the JSON or the JavaScript Object Notation. JSON format is sometimes used in serializing and transmitting structured data over a network connection. JSON is also used primarily to transmit data between a server and web application, serving as an alternative to XML.

As the result of the Google Engine that was released by the JSON based Google Engine, you’re Google API (which is made using .PHP) must also synchronize with it.

The Site Object which provides access to properties in the SDF file as well as some useful methods that make it easier to process template files and it is used for that reason.