Category Archives: Apps

Storyboarding Made Easy and Automagic by Amazon Storyteller

It looks like creating a professional storyboard from an existing script just got easier with the a href=”″Amazon Storytelling Service/a.

I’m curious to if and how filmmakers, educators and others use this tool to create content.

Please share your experience here in the comments.

Duolingo – Free Language Learning Curricula (Available on Web, iOS and Android)

I can’t begin to stress how learning languages opened my life to new opportunities, coming from the countryside of Brazil
There are several ways to learn a language for free online: Skype meetups, virtual worlds, video chats, chatrooms (I used to go to my sister’s house to get on ICQ chatrooms to practice English on her computer), applications, open curricula, and so forth… many of these discussed previously on this blog.

Duolingo is especially interesting because:

  • It helps translate the Web (in partnership with Google)
  • It contains gamification elements (rewards and levels are linked to how well you perform in the application)
  • The curricula are instructionally sound and well-designed
  • It is offered on the Web, for iOS, and for Android platforms
  • It is FREE for life (especially in light of major online language learning services like LiveMocha now charging for their services)

Duolingo currently (June 2013) offers courses in:

  • Spanish
  • English
  • French
  • German
  • Portuguese
  • Italian

Look for Duolingo on your app store and download it for free.

Pick a language and start learning!


Duolingo on the go

Now on iPhone and Android.

Email a link to my device

Email a link to my device

Cite this article:
Silva E (2013-05-31 11:37:44). Duolingo - Free Language Learning Curricula (Available on Web, iOS and Android). Enzo Silva blog. Retrieved: Apr 16, 2014, from

Live and Recorded Demos and Screensharing from iOS to Desktop

I am a gadget, app hoarder. I always get excited when a new app solves a problem at work or in life in general that has no-one was able to solve before.

I’ve often needed to show family and friends (who are far away) how to do things on the iPhone (or iPad, or i-whatever for that matter). At conferences, I’ve had to demonstrate an application using a table-top projector and (not-so-great) camera gadget. At work, teaching people how to use certain apps for business is essential.

Now, it’s relatively easy to do live or recorded demos of applications and iOS workflow using mirroring apps/servers.

These applications use AirPlay to show on your desktop (Mac or PC) your real-time iOS screen in a shell/skin that looks like your actual device via “mirroring.”

In a quick search for apps that would mirror iOS to the Mac or PC, real-time, I’ve found the following so far:

Educators and training professionals will be all over this… Right?

How will YOU use mirroring to demonstrate apps and teach?

AirServer App

AirServer App - for illustrative purposes only.



Thanks Brandon, for the tip on Reflection App.


The Case for App Stores

Apple has changed the way consumers expect to get access to applications, especially mobile applications, with the creation of its iOS App Store and then the Mac App Store. There are several advantages for the use of app stores that might outweigh its most apparent disadvantage: the possibility of creating walled gardens which allow customers to only purchase and update their applications via the app store. This also maximizes the possibility of censorship, as has been the case for various developers that tried to sell applications that were questionably suspended or rejected by Apple. However, if implemented well, and provided the right access rights to developers and consumers, the concept of an app store has several advantages, of which I’ll highlight a few:

  • Centralized Application Access: Let’s face it, people like comfort. They like to be able to find the things they want (in this case mobile and/or desktop applications) easily and quickly. The app store becomes then a one stop shop for customer needs. Take this to an individual company’s level and you have a central location for application delivery that you can point customers to and have them find just the application they need from your portfolio.
  • Centralized Updates: With centralized access comes “push” updates. The goal here is also to make it easy and quick for customers to have the latest version of a company’s applications (and/or developer applications that work with a company’s services or devices). This also ensure compatibility amongst customers’ applications and server side services, as well as compatibility between different customers’ applications in case of apps using for collaboration. The concept of an app store ensures everyone has access to the latest version of your content anytime.
  • Centralized Security Control: Since the enterprise has at least some control over the applications and other content that is distributed through its app store, it can more safely guard the security, policies, and access to apps and content. Isn’t this just what most companies complain about when users ask them “why can’t we use this or that device at work?”

Notice that I purposely repeat the word “centralized” as it’s key to the concept of app stores, and denotes its main advantage over a discentralized distribution of applications.

SalesForce AppExchange

SalesForce, for instance, has its own application marketplace called AppExchange where users can access cloud business applications centrally. One interesting thing about SalesForce’s app store is that it allows third party  developers to publish applications there and make them available to existing SalesForce customers. Also, it allows customers to post a custom app development request and developers can access the job posting on the AppExchange Developer Marketplace, the customer can choose the developer that best fits the requirements for the job based on rating and skills. Of course, the customer will also rate the developer after the work is done as well, so the community can make sure they only choose the best developers, and so developers drive for best results every time.

Cisco’s AppHQ Cius

Cisco created its own app store called AppHQ for their business-oriented Android App, the Cius. AppHQ lets companies create their own customized app stores with differentiated licensing and distribution control of content and apps as well as a custom storefront. From their AppHQ information page, once can find the following highlights:

  • Easy Application Discovery and Search
  • Enterprise Wide Application Purchase and Distribution
  • Application Bulk Purchases
  • License Management
  • User and Group Management
  • Application Evaluation, and Life Cycle Management
  • Private Branding and Customization
  • Internal Application Hosting Mechanism
  • Application Usage and Reporting
  • Rating and Reviews Management

Some examples of custom app stores and related services

If you’re interested in starting your own company’s custom app store, here are some services that could be worth investigating further:

As a side note, Apple offers app volume purchasing for companies that want to purchase and distribute applications for their employees via they B2B service.

If you’re interested in finding out more about custom app stores, their advantages and disadvantages, and use cases, start by reading “Private app stores: does your company need its own?” by Jon Brodkin (2011) on Ars Technica.

Does your company or institution need its own app store for your (and third party developer) apps and contents such as applications and ebooks?

iBooks Author for Mac

Apple changes the publishing business once again. Sure there are other formats and authoring tools which are supported in iBooks, but this is different: an application that fits tightly in the Apple ecosystem, and as is normally the case with Apple products, simple.

Apple unveiled this new tool in their Apple Education event in NYC. Here are some highlights and features:

Integration with other Apple products and workflow

Template gallery

Drag-and-drop editing

Embedding and customization of elements such as galleries

Support for JavaScript

Support for HTML5

iPad simulator/preview

Accessibility support

Support for widgets

Apple says on their website:

Available free on the Mac App store, iBooks Author is an amazing new app that allows anyone to create beautiful Multi-Touch textbooks — and just about any other kind of book — for iPad. With galleries, video, interactive diagrams, 3D objects, and more, these books bring content to life in ways the printed page never could.

Did I say it is free of charge on the Mac App Store?

This application should facilitate the process for creating custom interactive eBooks that play well, natively, in Apple (and perhaps other) devices. Now all one needs is creativity…

One of the sources: The Official Apple Website, and TheNextWeb.

No Texting While Driving (or Working) – DragonDictate Speech-to-Text

In my post, I always like to talk about useful tools that I personally use. Here is a lifesaver (literally, if youre the kind who cant resist texting while driving).
If you are always on the go and of course cant or shouldnt type while driving, here is a practical solution: use DragonDictate. This handy iOS app is a speech recognition tool that turns your spoken words into text. It is quite accurate too. I have made it a point to dictate this post through DragonDictate without any manual corrections.
With a simple one button interface, DragonDictate lets you speak your next blog post, e-mail, text message, tweet, or even a novel if youre that adventurous.
It also supports other languages, by the way. Did I mention it is free to download?

Evernote Peek – iPad Smart Cover Flashcard App

In a creative move which combines hardware and software, the developers at Evernote created an ingenious iPad app: Evernote Peek.
What’s it good for? Anything traditional flashcards are good for: memorizing facts, studying for tests, having fun in a trivia game.

%d bloggers like this: