Skip to main content

Initial Thoughts on an iPad 2 for Toddlers

I'm a bit late to the game here, but I've been swithering over the iPad 2 as an educational device for my son.

Whilst I've been an Apple Mac OS X user since 2005, the iPhone and subsequent iOS devices have never appealed and I prefer the Android ecosystem. However in terms of applications - specifically educational ones - nothing can beat iOS, in fact, I wouldn't even consider purchasing an Android tablet.

A combination of my son soon being two and the recent black friday sales at the Apple store I felt the time was right to go ahead and purchase one. So I purchased a white iPad 2 with the green smart cover.

We've had it in the house now for 1 week and I think it is a great device. I have a few issues, for example why can't the keyboard keys show capitalisation so you see what case you have? There is no haptic feedback unlike HTC when pressing an active part of the screen which means sometimes you don't know if that is really a button or not. Also my son loves pressing that home button - an option to disable it would be useful.

Quickly overcoming these I searched the app store to see what apps I could purchase for my toddler.

At this point things became a bit more difficult as Apple's app store doesn't appear to be well laid out for finding applications targeted for specific preschool age groups. The 'popular' apps were all aimed at spelling and maths which Ethan is a bit young for. So the point of the next few posts is to highlight iPad applications which my 19 month old son has shown a positive interest in. Some initial applications are below, but over the next few posts I'll go into them in a bit more detail with direct links to the iTunes store once I work that bit out!
  • Abby's Magic Laptop for Preschool and Toddlers
  • Shapes Toddler Preschool (Toy Box function)
  • Toddler's Seek & Find: My Animals
  • Toddler's Seek & Find: My Little Town
  • Zoo Train (for building trains and recognising objects)
  • Fisher-Price Laugh & Learn Range

Update:
We've had the iPad now for 2 weeks and it is spooky how quickly he has adapted to it. He knows to press the home button and how to swipe to choose a different app. Some apps have further subsections (Zoo train) and he hovers over each icon to choose which activity to do. Then when he gets bored has worked out where the 'back' arrow is to choose another activity.

Ethan seems to prefer the musical section of Zoo Train at the moment and will dance along to the rhymes.

A few more recommended apps:
  • Ladybird: First Words (British accent too a major plus)
  • ClickySticky
  • JukeBox (Americanised nursery songs, Ethan likes it)

Comments

Popular posts from this blog

Howto: Ubuntu 8.10, Dell 5530, 3G/WWan and GPS

There is an updated howto on the Dell 5530 using my own python based monitoring tool at http://blog.bjw.me.uk/2009/03/dell-5530ericsson-f3507g-on-linux.html

Introduction

Here is a Howto document for getting the Dell 5530 wwan card working along with the onboard GPS under Ubuntu 8.10. This card does not work conveniently with the bundled Network Manager software, but replacing NetworkManager with other utilities will give the ability to get online using a pretty GUI and not have to resort to using wvdial and the command line...

It should also work with the Ericsson f3507g as I believe the Dell 5530 is a rebadged version of this module.

Check Hardware

First you need to check the modem is detected correctly. On my computer, the modem is detected out of the box by the cdc_acm module and exposes three serial ports (/dev/ttyACM[0,1,2]) for communication. Check by running:

dmesg | grep ACM

Mine shows the following:


[ 34.385302] cdc_acm 1-6:1.1: ttyACM0: USB ACM device
[ 34.390039] cdc_a…

Dell 5530/Ericsson f3507g on Linux

A few months back I posted a howto guide on getting this mobile broadband card working with Linux, what I failed to mention was I continued to work on these scripts. I feel it is appropriate to post a status update on what I use now especially given there appears to be no further updates on the NetworkManager front.

I no longer use UMTSMon as I found it relied on AT+CSQ for the signal quality and during UMTS and HSPA connections, the f3507g/dell 5530 returns either the previous GPRS value or 99,99 which UMTSMon considers as no connection available.

I've used a simplified wvdial.conf scripts and now do the rest of the radio work using python.

wvdial.conf

# Author: Barry John Williams
# Creative Commons Attribute-Share Alike 2.5 UK:Scotland Licence

[Dialer defaults]
New PPPD = yes
Stupid Mode = 1
Modem Type = ACM Modem
Modem = /dev/ttyACM1
Init1 = AT
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"ip","internet"
Baud = 460800
ISDN = 0
Phone = *99***1#
P…

12 Factor Config for .Net on Mono in a Docker

Recently I've been thinking about how to run a .Net application using Mono inside a Docker, along with this we'd like to use Twelve Factor config.

Whilst it is possible to use some library to access environment variables instead of using appSettings it becomes difficult for database and message broker URLs which other libraries may expect to find within the App.config or Web.config file.

The solution I came up with follows:
Build the application without an App.config moving the existing configuration file renaming it App.config.template. 
Substitute any environment variables you want with ${}.  E.g:
<amqp> <connections> <connection name="rabbit" server="${RABBITMQ_URL}" password="${RABBITMQ_PASSWORD}" /> </connections> </amqp>
Include within the Docker image a script named sub.sh similar to this and add it to /conf:
#!/bin/shwhile read line doeval echo "$line"done Add your config template to /conf
Then …