Table of Contents

Android Applications

This area of Elvenware describes how to use Android. It is designed for end users. Go here to learn how to program an Android device. That section is for developers.

The information found here is, as a general rule, equally applicable to an iPhone or Windows Phone. In fact, over time this page has grown to be a guide to working with Cloud Applications, and hence is valuable to for users on PCs and Chromebooks.

Evernote Overview

Evernote helps you share and store notes, lists and various forms of documents. Unlike OneDrive or Google Drive, it is not meant to be an office suite. It does not, for instance, support spreadsheets of slides. Why then, would we use this obviously less powerful product, rather than a full blown office suite? The answer, of course, is that we usually don't want to compose spreadsheets or word processing documents on a phone. In fact, the mobile applications for tools like Google Docs often provide us only with the ability to view a document, and only a limited ability, to edit a document. So rather than using a big tool like Google Docs, instead, we want to create smaller documents, and we want to work with a light weight tool designed for a mobile device.

An alternative, of course, is to open your phone's browser and navigate to Google Drive, OneDrive or a similar web app. That might almost work, especially if you are on a tablet. However if you go to the regular web page for a document. By regular web page, I mean the page designed for PCs, not thepage for Mobile Devices. On those pages you can generally access the full power of a tool like Google Docs or OneDrive. If, however, you use your phone to go to the Google Docs main page, and try to start editing a Spreadsheet, you will probably find that your phone is not powerful enough to complete the task for two reasons:

There may come a time when this will change, but for now, a limited tool like EverNote will probably be a better choice for a phone than a full blown blown office application like Google Drive or OneDrive. You can easily access Docs or OneDrive. You can easily access the core functionality of these tools from their Phone Apps, and their Web Apps. Both tools are responsive and easy to use.


Evernote's primary purpose is to allow you to create and share notes between multiple devices and multiple accounts. It contains a useful editor which allows you to select fonts and colors, or create bold, italic and underlined text. You also have support for bullets and tables.

The editor is the heart of Evernote, but it also supports sharing documents, photos and audio. I like Evernote because it works well on both a PC and a mobile device such as a phone or tablet and because it easily syncs information between these different tools.

There is a good standalone application for using Evernote on a PC, and there is also a web client for us on the PC. I prefer the standalone Evernote app for the PC, but both it and the web client allow you to get your work done. There are good mobile apps for Android, iOS, and Windows Phone. When using a mobile device, you should load one of them.

Evernote has two different types of Notebooks, or Folders:

Your personal notebooks can be either private or shared. In the standalone PC application, you can choose Shared | Manage Sharing to get an overview of which folders are shared and which are private. Otherwise, right click on the folder and choose the option that allows you to share or modify the share for a notebook.

To create a folder in Evernote:

To create a new note:

To Edit an existing page:

In either case, you should see an array of editing options that include:

You can select a word, right click, and select hyperlink to add a hyperlink.

You can drag pictures from the Internet Explorer onto a note.

Evernote and Bluetooth

I tried sharing a note via bluetooth. I connected using the usual techniques, but all it did was send the URL of the note to my PC in a text file. I then pasted the URL into a browser, and that worked. There were actually two bluetooth options, one called Send via Blueooth, and the other just Bluetooth. The later option seem to go more quickly, and it sent an HTML file rather than a text file. That meant I did not have to copy and paste the URL, I could just launch the file and click on the link. Neither option was all that great.

To get more information you can visit:

Google Drive

For many end users, Google Drive is the center of the cloud. It is where documents are stored, files are saved, collaboration takes place, and slides are stored. Microsoft has struggled mightily to keep up, but it still feels slow and awkward compared to Google Drive. When on my phone, I use Google Drive primarily for viewing documents, and not for composing documents.

Google Docs

To create a folder and share it:

To create a new document:

When editing a Google Document you will find a fairly rich set of tools along the top of the header. Features include:

To get a URL you can use when embedding an image in an HTML page:

  1. Create a public folder on Google Drive. (Put check mark before the folder, choose sharing and set it to public.)
  2. Put your images in that folder
  3. Select an image, and inspect its Details. (More | Details from the menu)

In step three, you should see a link that you can copy and paste into HTML IMG tags.


Some useful links:

Google Sites

Google Sites is a IaaS tool for creating web sites. It always you to quickly and easily create a presentable website for displaying documents. If you want to include forms and JavaScript you will probably want to use another tool. But if you just want to display static pages, this is a great tool.

Google sites can automatically adjust its output to optimize for mobile devices. Here is how to proceed.

You can use GPS to navigate to a location on a map using Google Navigate. The application will show your route on the map, track your location as you drive or walk to your destination, and give you instructions when you reach important intersections.

Microsoft OneDrive

Microsoft OneDrive is very flexible. You can store almost any kind of file in it. For instance, you can upload zip files, bitmaps, Word documents, text files, and source code for C# programs, C++ or JavaScript programs.

OneDrive also provides support for viewing certain kinds of files, mostly those that ship with Microsoft Office. If you upload a Word document to OneDrive, then you can view that document on OneDrive, just as you can view that document in Microsoft Office. OneDrive is not, however, a web server or a compiler. Thus you can store C# source code on OneDrive, and you can store HTML or CSS files on OneDrive, but you can't compile the C# code, or view the output of your HTML file by simply clicking on it. If you do try to view the HTML file, you will see the source for the HTML, the raw code, with the <P> and <h1> tags visible.

In my classes, I may sometimes ask students to create a document on OneDrive. When I do so, it will be very rare for me to ask them to create an HTML document to store on OneDrive. It would make little sense for me to do so in most cases, since OneDrive is not a web server. If I say: "Create or place a document on OneDrive," I almost surely mean for you to create a Word document, either by using Office, or by using the online tools that Microsoft provides, and that are outlined below. If I do want you to place an HTML document on OneDrive, I will explicitly say so, using the word HTML: "Please create an HTML and store it on OneDrive." It is not wrong to place an HTML document on OneDrive, as OneDrive can serve as a simple storage mechanism. It is place to store files of any type. But it is not a web server, and it will not serve up HTML to a browser in the traditional sense.

Even if you are not a student, it is still important that you understand what can and can't be done with a tool like OneDrive. It is a very useful tool, but it is an Application running in the cloud (SaaS), not a development platform. For more information, see the page on Types of Cloud applications.

To create a folder:

To create a document:

There are a rich set of Tools for editing a document in OneDrive including


Keeping track of passwords while on the road is not easy. An program that can help you maintain your passwords if very useful.


Here is a good overview of how to use Twitter

When you tweet, remember that everyone can see your tweets. Tweeting is by definition massively public. But only for a finite period of time. (There is a way to tweet privately, but we will not cover that in class, as Tweeting privately isn't really Tweeting, at least in my opinion. The whole point is that it is public. It is a way to communicate bite sized chunks of information to the world.)

Anyone can see your tweet for a period of weeks, then it will only be visible to yourself, and perhaps your followers. I can't remember exactly how it works, but it visible to everyone only for a period of time.

But here is the issue: At one point in 2013, Twitter processed 143,199 tweets in one second. On a typical day, there are more than 500 million tweets sent. That is why your tweets tend to disappear after a few weeks: there is simply no database that can support maintaining a list of tweets going back for months or years. There would be billions, then trillions, of tweets, and its just too much to try to track them, even for the best minds in software development.

All those tweets going out each day are too many for a machine to track, and also too many for humans to track. The big struggle on Twitter is not to keep your privacy, but to be noticed. Your followers will see your tweets, but no one else will notice them. We are competing with President Obama, the members of U2, Robert Redford and Miley Cyrus for the attention of the world, and for some reason, the world's attention ends up focused on them, not on us. How can that be?

Nevertheless, even if they don't see us, I still want to remind you of my suggestion: Publish only information that you would not mind seeing on the cover of the New York Times. For instance, I would not mind seeing the information found on this page on the cover of the New York Times. It might bore everyone to death, but it would not cause any harm to my career. The same for the rest of the content on Elvenware. There are hundreds of thousands of words up here, but they aren't the kind of words likely to do me any harm if others read them.

Finally, Twitter only makes sense if you follow people who are interested in the same things that interest you. Here, for instance, are some twitter accounts that I like to follow.


If you have a Netflix account, you can stream videos directly to your mobile device with the Netflix app for Android and iOS.


There is a version of the Mozilla FireFox browser that is designed to run on Android. It is quite good, and is worth installing. FireFox Mobile 23.0 scored a 426 on my Android Tablet when running the HTML5 Test Suite. That is actually a higher score than I get with the desktop version of FireFox 23.01.

To get this to work right, you need to set up FireFox sync. Then you can create your bookmarks and other preferences on your desktop, and transfer them automatically to your mobile device.

I encountered one problem doing this. I was asked to produce a recovery key that I no longer had access to. It was on a different machine, that I have sense reformatted and rebuilt. However, if I followed the prompts, it was possible to get a new copy of the key.


SFTP and syncing of folders.



Reading the Linux Journal in eBook

Google Voice and SMS

You can send SMS messages to someone's phone with Google Voice.

My Tracker


Music with Pandora, Amazon Cloud Player and

Wi-Fi Finder

Learning Man