Archive for the ‘whatever’ Category

Pure West for iPhone and iPod touch on the iTunes App Store

My first iOS app is live on the app store. It is an iPhone compatible schedule for Pure Yoga West, one of the top yoga centers in NYC in the upper west side. The app is free for download from the AppStore.

This project started off when I joined Pure West as a member. Yoga became a big part of my life as I practice on daily basis. Since Pure West offers around 27 different kinds of yoga between 5 studios, starting as early as 6am – you can imagine the teachers they have as staff and the frequency they update the schedule.

Something was broken. The paper schedule provided at the front desk was out of date as soon as it was printed. Could be a minor change to a single class, to time of full moon where ashtanga is not practices (which can not be reflected in a single week sheet), to the twice a month led practice of mysore.

Pure uses spa-booker as their service provider, doing all the heavy lifting with proprietary database system and interfaces to both manage the content and display it to the public. it gets more complicated than that as some classes are special and specific where members (or non members) need to pay and more.

Since spa-booker is working on their own version for the mobile devices, and I knew I am in need of a solution for myself that can probably serve others – I jumped on the challenge to create something.

Working closely with two friends, Tomer and Claudio, together we build this app that does the following well:

- single click to get class schedule and class info
- fast loading of the data
- layout that matches the small iphone screen

Essentially we build a system that scrapes the HTML of the entire week. Then we parse the content diligently and store it in our XML proprietary format. The interface picks up the XML whenever someone launches the application and displays it on screen accordingly.

For performance reasons we are re-visiting Pure’s website every two hours to see what had changed, parse the content and re-write the XML. On the client side only one day is loaded from the server. When a user changes a day, we go back to the XML and look for the content of that day exclusively.

The app is a UIWebView essentially, as the app is developed as a web application. The release to the AppStore will help the discovery, but also for us to learn the process and time line for doing so, as we plan to move forward with other developments of our ideas and our client’s.

The beauty of iOS apps is that they strive to keep things simple. When you launch the application, it is really hard to judge how much work was put into it, and how much lifting is done in the background. Things just work as they should, both in layout, style and user experience, including performance specifically.

One of the advantages of designing this app abstractly, is that now we can custom create it for any spa-booker customer within the day.

We are in touch with Spa Booker who are supporting our efforts. Future plans may include using their API’s to book classes directly from the phone, add more specific information to classes, like which element of zenyasa is being practices today, and provide a delta of changes since a user last visited the schedule.

The Pure East application (the 2nd location for Pure on the upper east side) is pending approval by Apple. Based on the approval of Pure West, it is a matter of days before that one will be approved as well.

 

the next stage for smart phones

no doubt apple revolutionized the smart phones industry. apple gave the market a real shuffle when it introduced it 3 years ago. it was the user experience that made the difference – just like any apple product – from their software to their stores: it’s all about the user experience.

what helped the iphone take off was the community of developers. believe it or not, it is the early hackers who put their time and wits into action, to jailbreak it. jailbreaking means you free the phone from the exclusivity of the appStore, and are able to install apps from other developers (for free or for $$). there are several alternative appStores out there, like cydia and ‘rock your phone’.

why would anyone be interested in installing apps that are not on the appStore? mostly because they extend the capabilities of the device beyond what apple allows or is planning for the time being. for example: tethering. how long did we hear from ATT that tethering is arriving? why can’t we share our internet connection with our laptop and have the iphone serve as a hub? ATT is planning to do so (they claim they are making way for the bandwidth load they are experiencing altogether) for an extra (yes, u heard it right) extra $30 a month. so you pay $30 on your iphone to be constantly online with an unlimited bandwidth (it actually is capped if u check your account page online), and you will pay $30 more to tether.

if you jailbreak your iphone you can install an app called myWi which allows you to tether for a small one time fee of $20. sounds like a good deal right? it is.

another good example is using your data plan as you wish. the internet neutrality act proposes that each and every one of us can use his/hers connection as they please without the internet provider throttling and/or blocking the connections (which happens in spades, though most providers do not admit this). in fact, chile is the first country in the world to anchor network neutrality within it’s constitutional right.

currently ATT does not allow skype calls to be made over the data plan. only wifi. the same goes for ‘face time’ with iphone 4. you can see the other side only if both are over wifi. that pretty much sucks doesn’t it? well, ATT has been putting billions of dollars into infrastructure and i can attest that their signal has gotten better (not much but better) here in NYC. however, i cannot understand what reasons they had (besides greed) to up the data plan cost from $20 on iphone g1 to $30 for the exact same package.

back to business. if you install my3g you can fool the phone into reporting it is over wifi while you are actually over the data network.

want more examples? they are a plenty: sbsettings (allows you to control the phone via a swipe jesture, turn on the phone, the data connection, blue tooth, kill processes and more) proswitcher: allows you to multitaks, meaning putting an app in the background (now partly available in os4) ultrasnow: allows you to unlock the phone, so you can use it with other GSM carriers in the US or over seas (something ATT must provide you by law when traveling abroad – which they don’t). and many many more.

so now back to the title – the next stage of smart phones. well, the title is misleading. it should really read the next stage of smart devices. and that is exactly what they should be: smart devices.

the revolution had already started with the micro sim cards for the ipads. take a device and connect it to the internet – you are golden. forget about minutes, rollovers – all we really have is our data connection. do you want to make a call? launch skype. you can make unlimited calls in the US for $3 a month. face it – a phone is just an application, just like your painting tool or recording device. whatever you want to do will be %100 over the network without extra fees or hidden charges.

and they are all afraid of it because they will loose tons of money right? all the fees on our bill, state charged nickel and dimes for F charge and G cost. the interent scares that scavengers because what will you charge on top of the data plan?

and that is all i really want and the next phone i will get: a device that has the ability to connect to the internet without a phone attached to you. an ipod touch with a micro sim card will do fantastic for me and i will gladly give up my iphone for it.

the future is all about our freedom and ability to connect. it is all about us spending much less (think annually) and getting much much more bang for our buck.

 

The future of our living room

worlds are shifting. seriously…

all around me i see the matrix moving all around – where ever i look…

examples? aplenty.

digital media consumption: slate devices are here to rule the world. the more i play around with my ipad the more i realize how wonderful a 12h battery can serve humanity on the go. and that is key here – on the go. consider it a platform and not a gadget. mobile devices are here to stay. desktop computers? time to turn them into art. they are out the door in terms of dominating the market. face it – we consume, and we consume a lot. in 2010 who is not HDD? seriously… having all media streamed and centralized in a long hour operating device with a crisp device and intuitive interaction will break all barriers. from kids to astronauts. it is just a matter of time.

learning: kids will benefit much from slate devices (BTW, there are over 8 competitors about to launch their products and compete head to head with apple’s ipad). i see kids carrying a huge school bag on their small backs, all these massive books – i say no more! soon enough all the material will be available as a digital book, that will fit within the pound a a half a salte device weighs. with many hours of operation it is a no brainer for schools. moreover, the content can be layered with videos AND become interactive. how about that for creating interesting course material, tests, quizzes and home work?

the kitchen: yes my friends, the kitchen. one of the most important and fun rooms in any house hold – the room where we feed our body, the room where mostly women spend time (excluding metrosexual guys who care for their bodies like myself) to prepare meals for their families. how come there is no digital help there in 2010? sure, we have DVD players etc, but that is used to consume media. how about enhancing the experience in the kitchen? from social media, videos of recipes, timers, integration and interaction with consumer products, baby monitoring and much more. times are shifting my friends, didn’t i mention that?

the living room: yes – last and definitely not least, the title of this post. the real cash cow of media and hardware companies. the area where we will notice aggressive and fierce competition. let’s start with what we have today: we have a one direction big screen and a cable company that decides what we can watch, when and at what cost. they shove commercial right where we don’t want them and make billions. all of that my friends will rapidly change. to date, youtube video uploaded in 2 months accumulate to more footage ever released by all major networks aggregated within the last 20 years. incredible isn’t it? the future is prime content mixed with user created content that will become more and more high end as we go along. check out gary vaynerchuk and winelibrary.tv for prime content centered around wine. and more people are doing their own home production while building brand equity.

so we have great content in our finger tips. what will shift is the hardware. more and more TVs will be released in the near future that will run an operating system. like android, windows and mac/iphone OS. what that means is that the TV will become interactive and essentially a new product. TV 2.0. not widgets a la samsung. but a real computer that has a huge and beautiful display, input and outputs that can allow decoding of HD video and audio signal etc. all we got to expect from a TV, but the control moves back to us – the consumer. and this will happen not a moment too soon.

how long will it take apple to create a beautiful 50″ backlit LCD that runs the iphone OS, which allows multi touch and can be turn into a table when u want a flat user interaction? there are a couple of android based TVs coming out very soon from japan. face it. the TV can and should do much more than it is doing today. screw the big networks – power to the people. consume media when u want it and how u want it. let me buy the episodes i like directly to my set top box, sync it with all my devices seamlessly and make sure i can collaborate around it with my close ones.

if so far we had seen a great and exciting new ecosystem rising – the appStores. from apple to android, blackberry and samsung. we will see apps made for the TV as well. and here is where i ask you – what kind of apps can u envision being used in the living room? how will the TV enhance the usage and integration with other devices around our living space? our phones, our slates, and in the future maybe our cloths and appliances.

worlds are shifting my friends – they are shifting…

 

Motorola DROID first (right) hands-on

yeah, this is great news for everyone. the competition between google and apple is just warming up, android 2.0 is out with the world’s thinest slider full qwerty, gps turn by turn navigation, slick facebook integration and more. check out the link to egadget for videos and photos.

here is the thing that popped up very quickly. this phone is designed for right handed people almost exclusively. bummer. no big surprise, but a bummer. as you will see, the keyboard has a navigation pad at the right side of it, for you to use with your right thumb.

this is a normal situation for all left handed people out there (yours truly included). from the door handle and direction it opens to cameras, scissors, pens and cell phones.

while this phone is very impressive and it definitely seems that it is worth checking out and maybe it will be able to bite into the iphone’s market share, i cannot help but think about the 10% of us who are left handed. not only our life expectancy is ~8 years less than right handed poeple, we are also singled out when it comes to consumer electronics. we are just not an important enough a market, sorry, let me rephrase that: we are not a profitable enough a market to create a whole new manufacturing chain for.

so what we have done for years is learn how to use equipment as right handed people do. is it a big deal? i think it is. as an amateur photographer i need to hold and snap with my right hand. only some guitars are made for lefties, and internal designers rarely ask their client if they are left handed, and then go about adjusting all the nitty gritty details to accommodate that.

how can this problem be solved?

i understand the manufacturing cost, and the fact that the left handed market is not big enough to produce phones for. one option is to create a neutral phone, one that caters to neither camps. another, is to make the differences software adjustable. for example: the iphone. i can re-arrange the apps as i see fit, so they are within the comfortable reach of my left hand thumb.

so far i have not seen a worthy left handed smart device besides the ihpone, which still does not really cater for us lefties. the address book scroling, the maps button layout etc.

here is a crazy idea: why not create two separate layout for each application (developers pay attention pls), where i define the left/right setting from the preferences menu. each application checks for the value there (0 for right and 1 for left) and uses a different layout to match my preference.

can that work?

in any event, enjoy the new phone’s preview in the link below and expect greater things from this market in the very near future.

Motorola DROID first hands-on! update: video, impressions, more pics.

 

How Harvard Gets its Best and Brightest

Good read and a good lesson in marketing:

Online Extra: How Harvard Gets its Best and Brightest.