by Stefano Lariccia last modified Jul 11, 2012 02:56 PM
eML (eBook Markup Language) is a system for creating eBooks that are both a website and a book at the same time. With eML you can write your book once and then publish it to the web, on Apple iOS, Microsoft Windows Phone 7 and Google Android, in the Amazon Marketplace, and more – without changing a keystroke. Released under a Creative Commons license it doesn't cost you a penny, and you are free to distribute publications made with it in practically any way you like.

eBook Android app design using eML 

by Luca Polidoro last modified Jul 11, 2012 02:57 PM
Quick guide to create Android app using eML


1. Introduction to eML

eML stands for eBook Markup Language and is primarily designed as a self-contained eBook reader and eBook in one. eML automatically adjusts to the particular device it is being read from and displays in a consistent manner throughout. These devices include Android phones, Windows 7 phones, the iPhone and iPad, as well as the latest internet browsers upgraded for HTML 5.
A website to showcase your publication can be made using eML, but its formatting features allow for the creation of just about any type of website.
An eML project can be turned into Android, Windows 7, iPhone and iPad applications, though my services focus on Android applications at the moment. These applications can then be sold on their respective markets or given away for free.
Feel free to browse the eBook/website to get a feel for its ease of use and format. If this format is to your liking and you are interested in using eML to publish your own eBook, create your own website or create your own Android application for sale on the market, I can help in one of two ways.
Firstly, I can point you in the right direction to find all the necessary resources needed to create your own eBook/website or application using eML…
For further information, visit Nixon Publishing, the official resource published by Robin Nixon regarding everything related to eML.

2. What to expect from eML

2.1 General features

eML’s General features include five buttons across the top of the screen, from left to right, which collapse and restore the text under each heading and buttons that increase, restore to default and decrease the font size for the eBook’s text.

There is also a search box above the table of contents. A keyword or sentence can be typed in and the results are highlighted wherever they appear in the text. This feature can be disabled per request of the author.

2.2 Text features

Next, we have our headings which come in the five standard sizes, shown here from size 5 to size 1, but what sets them apart from standard headings is the ability to bookmark, collapse and restore the text associated with the heading.
By tapping or clicking on the headings once, each varied size heading displays a star icon and a negative icon. Selecting the star icon bookmarks that particular heading and stores it above the chapter contents on the far left for later viewing. Selecting the negative icon collapses the text below, hiding it from view and the icon is replaced with a plus icon. Selecting the plus icon restores the text and tapping the heading once more hides the options from view again.
The eML format allows for all the classic text features such as bold, italics, strikethrough, subscript and underlining your text.
If you feel like adding emphasis to a certain word or sentence, you may choose to change its color or highlight it.
There are also many fonts to choose from, though some fonts may not be available for each browser or device that opens your eML project. For example, Windows Explorer may not display the same fonts as Google Chrome or Opera and will revert to the default font. This is not, by any means, a limitation of eML, but a limitation of the respective browser or device used to view the project.
Arial Black
Andale Mono
Courier New
Times New Roman
Trebuchet MS
You may also choose to give your text a bit of depth by using the light shadow feature or the dark shadow feature.

2.3 Reference Features

Readers of nonfiction appreciate references and the ease of finding further information on the subject being read. eML has a wide variety of such features.
A stylized quotation feature may be used to display words of importance or beauty.
Nevermore - The Raven.
For further explanations of a concept or idea, a footnote [1] may be added and can be quickly found at the bottom of the page by tapping or clicking the corresponding number.
You also have the option to use an outside link as a citation [2] source in the same manner as the footnote.
The question and answer feature happens to be a favorite of mine. By tapping on the question, on a mobile device with a touchscreen or clicking on the the question, on a computer, the answer is revealed.
The following two features work only when viewing eML on the internet from a computer. The first is the abbreviation feature and the second is the tool tip feature. They both work in a similar fashion in that when hovering over a specified acronym or abbreviation, the entire definition can be read.

2.4 Link Features

Most impressive are eML’s link abilities. Certain features are standard for any website, but when viewed from a mobile device such as an Android phone, iPhone or Windows phone, these non standard features become extraordinary.
A link to another chapter can be added to your text.
See the chapter titled Questions for more information.
A link to another website or web page can be made within your text and will open inside your own website or application with a convenient “Return to publication” button at the very top of the page.
Use this link to sign in to your Gmail account or this link to check the latest international news.
One link feature allows for the browser to replace the current window and go directly to the linked page.

3. Questions

3.1 Deciding factors

eML adjusts itself to be viewed consistently on a number of popular smartphones and tablets, its features allow the reader an interactive experience and in the case that your project is an eBook, there is no superfluous reader software to download.

3.2 What is required

In order to create an eML eBook or website, one must have a domain name (example. http://publication.com) and a web host that serves as a platform on which to build a website.

Building the Android application will require the creation of a company name, application title, and for the purpose of “signing” a completed application for upload to the Android Market, a code and password.

A company name, or developer name, must be provided as your signature, if you will, to differentiate your work from that of others.

A project title and a condensed title that will fit, as best as possible, under the application’s icon.

In order to upload your finished application to your personal Android Developer’s page, and subsequently, the Android Market, a code and password must be used to “sign” the .apk file.

In order to publish an eML Android application, one must have a valid Gmail account, register an Android Developer account and, in the case of selling your eML project, a Google Checkout account.

A Gmail account is easy to set up and is required of all Android developers. Create a Gmail account.

After creating a Gmail account and signing in, you may open an Android Developer account. If you don't plan on selling your project, this is as far as you need go. You will be required to provide an icon with which to identify your Android application and two screenshots of the finished application to display to prospective downloaders. A brief description must also be provided along with an email address for contact purposes.

A onetime $25 fee will be charged to sell your eML project application on the Android Market and 30% of each sale goes directly to Google. After uploading your first “For Sale” application, you will be prompted through the steps of creating a Google Checkout account. In order to receive payment for your application your financial information must verified by Google. This is done by making a small deposit into your bank account and confirming the exact amount deposited. This fee scale is correct as of this writing.

For more developer information, view the Android Publishing page.

4. Your eML projects details

4.1 Getting started

If you have decided that the eML format is perfect for your project and would like to know what is required in order to frame your project in eML, keep the following questions in mind.

Is this your first eBook, website or Android application?

Do you currently own a domain name and is it hosted?

In which computer file format is your completed manuscript, project text & images?

Which eML features are you most interested in and where exactly do you envision their placement within your project?

Have you a logo for placement in the upper left of your eML website or an icon for your eML Android application?

What color or repeated pattern image would you like to use as your project's background?

4.2 Under construction

While your eML project is in the stages of creation, a web address can be emailed to you so that you may view its progress and offer feedback. This is the only way to ensure a level of communication and input that will guarantee satisfaction in your finished eML project.