[I-mobile-u] iMobileU - Update

Andrew Yu andrewyu at MIT.EDU
Fri Sep 11 15:48:05 EDT 2009


Hi Folks,

Sorry for the delay in my sending out this email. Since our last  
conference call, I've been swamped with working on the MIT Mobile Web  
2.0 and the iPhone native app prototype development. The good news is  
that hopefully we should be able to share our new work in the near  
future.

I would like to sincerely apologize to you all for the delay, but I  
wanted to assure you that MIT is committed to collaborating with you  
to develop and improve mobile applications. I intend to spend more  
time on the iMobileU initiative in the near future.

Here are the minutes from the last conference call:

Participants:
MIT: Andrew Yu and Mike Gettes
University of Washington: David Morton
University of Minnesota: Drew Stevenson and Rajeev Cyrus
Penn State University: Derek Morr

0. Quick Intro:
University of Washington: David Morton is working on the iPhone native  
app. David is using TerriblyClever (now BlackBoard's MobileEdu) as a  
stopgap measure. David is excited about the iMoibleU initiative.
(note: m.UA app is available on the iPhone App Store)

University of Minnesota: Drew and Rajeev are working on a few  
different mobile web and native applications. Interested (developing?)  
Android apps

Penn State: Derek has reviewed the MIT Mobile Web code. Faces  
challenges in getting the back-end streamlined.

1. License:
MIT License, GPL, or ECL
Question (by Andrew Yu):
The MIT Mobile Web code is currently licensed under the MIT Open  
Source License. We have been discussing other options (GPL or ECL) to  
gently steer developers to collaborate. Does it matter?

Answers:
- U of Washington – does not matter
- U of Minnesota – does not matter
- Penn State University – remain with the MIT license
- MIT (Mike Gettes): look at Educational Community License (ECL),  
which is basically an Apache 2 license where patent grant section has  
been tweaked for the educational community.


2. MIT Mobile Web Update:
Version 2.0 is under development (expected to live on 9/15)
[You are welcome to check out the development version at http://mobi2.mit.edu 
  on your mobile device.]

a. New improvements include:
- improved browser detection:
-- before: iPhone, Smartphone, Feature Phone, Computer, Spider
-- after: WebKit, Generic Touch, Basic, Computer and Spider
[note: WebKit is further split into iPhone, Android, and webOS;  
Generic Touch uses a "generic" version of the WebKit that works across  
all touch devices that are not WebKit-based; and Basic is for every  
other mobile device.]
b. Browser detection now relies more heavily on our expression  
matching algorithm to detect new browsers as WURFL (and DeviceAtlas  
that we reviewed) fails to produce meaningful results for many of the  
new devices. But, WURFL is still being used in case our algorithm does  
not catch the device. We switched to WURFL PHP (vs. Python) to  
streamline the system.
c. Personalization of Stellar (MIT's LMS)
d. Libraries (minus Search: This is a long story but we could not get  
the cooperation of WorldCat/OLCL in time to allow us to customize the  
interface)
e. X.509 Certificate support (iPhone only) for TechCASH and Libraries
f. and many others...

3. MIT SMS:
http://mobi.mit.edu/about/sms.html
- added Events Calendar and Emergency News
Question (David Morton):
How does it work and how much traction has it gotten from the users?

Answer (Andrew Yu):
MIT reserved a "common short code": 648338 (spells MITEDU) reserved  
via Neustar (http://www.neustar.biz).
An SMS aggregator (mBlox) is utilized to send and receive text  
messages between the mobile user and the MIT server (sms1.mit.edu).
sms1.mit.edu parses the incoming query and generates content (within  
160 char limit chucks). Similar interface (that the MIT Mobile Web is  
using) is used for obtaining the data from various sources within MIT.  
The server relies on MangoText server (licensed from MIT student- 
formed company that also helped with this project.)
The service is currently an "interactive" service and does not include  
a subscription/push model. There are various MIT groups (Commencement,  
Emergency -- for family and friends of students, faculty, staff, and  
Campus Tours for sending out schedule changes to student tour guides  
who do not check their email frequently) interested in the  
subscription/push model and we are looking into this for future.

4. iPhone native app
Question: Why build an iPhone native app when the Mobile Web delivers  
already delivers great content to the iPhone users?

Answer (David Morton):
Reputation and Marketing: Opportunity to share with the university  
community an actual app that people can download from the iPhone App  
store to promote the brand of the university. Will be developing  
native apps for 2 or 3 platforms
Answer (Andrew Yu):
MIT Mobile (an iPhone native app prototype):
Marketing and reputation as well as pressure from the senior MIT  
officers. But, also the additional features and capabilities of the  
native app that presents a better user experience to the end-user. In  
particular, faster loading time (especially when AT&T coverage is  
behaving "normally" in Boston area), the ability to access local  
database (no need for network connection, when AT&T's network coverage  
is not reliable), location based services, accelerometer, push  
notification, background process (except for the iPhone), etc.
(note: the Mobile web browsers for many smartphones are increasingly  
getting better to support some of the features that only native apps  
used to support. And, we will see parallel improvements in both.)

MIT been working with student developers to create MIT Mobile, a  
prototype iPhone native app that includes MIT Innovations (shake and  
see), Campus Map (6 zoom levels of map tiles, partial storage of map  
tile images on the device, ability to layer path dynamically for other  
applications such as shuttle track), Shuttle Track (with push  
notification), Stellar (personalized and with push notification),  
People Directory, and Emergency (with push notification). The app will  
likely be ready to be published by the end of 2009 unless we can find  
additional resources (both from within MIT and outside of MIT) to  
collaborate on the project. ;-)

Question (Derek):
Penn State is concerned about exposing campus map on mobile devices.  
What are other schools doing?

Answer (Andrew):
We have had concerns from the MIT Facilities for exposing floor plans,  
but the external building maps are already publicly available, so it  
was not a big deal. MIT intends to make the floor plans for some  
public buildings available for mobile applications in the future so  
that in complex buildings (like the MIT Stata Building), people can  
find rooms/offices located inside the building more easily.

5. Other Topics:
AT&T and the pricing of "Exchange" (Enterprise) data plan:
In the past, there were discussions with AT&T and Apple about the  
requirement for Exchange users to pay $45/month for the Enterprise  
Data plan on the iPhone. Since MIT is now providing Exchange service  
to students, this requirement/stance is not acceptable, especially  
since MIT people cannot use the AT&T data service that much to begin  
with (yes, the coverage situation is still not fixed). MIT would have  
to inform students to pay extra $15/month just to get their email,  
calendar, contacts, etc. on their iPhone. What we need is AT&T to say  
that $30/month standard data plan can connect to the Exchange server  
for students, faculty, and staff at MIT. What do others think about  
that?
(By the way, there is no technical limitation placed by AT&T to block  
out Exchange ActiveSync usage from the iPhone that has $30/month data  
plan. But, their official stance is that the users who do this could  
be penalized in the future at AT&T's discretion.)

Answer/Comments:
None of the other schools participating in the call have Exchange for  
students, but they would back MIT (and other schools) for trying to  
get this situation fixed.

6. Next Steps:
Monthly Conference Call

I will send out an invite to this list to arrange to schedule a time.

Have a great weekend!

Andrew
________________________________
Andrew Yu
Mobile Platform Manager and Architect
Information Services & Technology
Massachusetts Institute of Technology
Phone: 617-324-8985
Email: andrewyu at mit.edu

*** MIT Mobile Web and MIT SMS (beta) ***
Visit http://m.mit.edu from your mobile device, or
Text "help" to 648338

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/i-mobile-u/attachments/20090911/6b56a29d/attachment.htm


More information about the I-mobile-u mailing list