梦飞移动课表 More on Dreamfly Wireless Mobile Schedule

–This post is not affiliated with Dreamfly Wireless–
As mentioned in my earlier post, we are at the point of shipping Mobile Schedule v1.2.1. The new version is enriched with considerate and heartfelt new features. I abandoned previously used data structure to optimize memory usage and performance. Probably over 70% code has been rewritten.

Chinese intro below: 
梦飞移动课表简介
 
高校往往允许学生自己选课,要想记住一周n门课的具体时间地点可不是件轻松的事儿。我常常看到同学在教学楼前打电话:“这节课在哪儿上?”  也常常看到同学在拥挤的人群中从书包里费力地拽出一张皱皱巴巴的课表。
 
梦飞移动课表是运行在手机上的Java程序,她让你在手机上轻松的浏览/修改你的课表,随时随地。下次你记不住在哪儿上课的时候,只需拿出手机看看就行了。如果你所在的学校有网上课表,你还可以使用课表下载功能,直接从网站上下载最新的课表。(课表下载经过中间服务器上针对每个学校开发课表读取程序)。
 
[表格周视图]
周视图显示课表是最直观的方式了。按↑↓←→可以移动光标,选中一个单元格后,按Fire(确认)键查看详细信息。
 
 
有时候同一个格子对应的时间可能有多门课,例如单周上一门,双周上另一门,或者选课时时间冲突。梦飞课表允许“一格多课”。有的格子里有一个小三角,表示此格子中还有其他课程。
 
 
手机屏幕较小,故每个格子里只显示一个字的标签代表课程,你可以更改显示标签。
 
不同的周可能有不同的课,梦飞课表允许设置一门课的上课周次为任意。周视图只显示当前周要上的课,当前周不上的课,会显示为一个小三角。按#键浏览下一周,按*键浏览上一周,按0键回到当前周。
 
 
梦飞课表根据屏幕和字体大小自动调整表格尺寸,屏幕小的手机一频显示不了整张表,可以卷动屏幕(scrolling)
 
In the image above, the order column (left most) begins with 3. The first two rows are scrolled out of screen. Scrolling occurs when you moves the cursor to the edge of screen.
 
[编辑]
在编辑界面,你可以修改课程基本信息及上课时间,也可以自己添加备注。
 
[设置]
在这里,你可以设置课表显示方式、当前周数等选项。课天天要上是不变的真理,但课表风格可以天天变,让你每天都有好心情。
 
[下载课表]
输入你的学号密码,填上学校代码,你就可以下载课表了。
 
 
Downloading schedule table is the most interesting part of Mobile Schedule. A server is responsible for reading necessary information from remote website and later transfering data to the phone. I’m using a screen scraping approach at present. Web service is considered if it’s possible to convince universities to expose curriculum schedule information via services.
 
当前支持的学校:
  • 重庆大学本科[cqub]
  • 北大大学本科[pkub]
  • 四川大学本科[scub]
  • 电子科技大学本科[uestcb]
  • 电子科技大学研究生[uestcm]
  • 厦门大学本科[xmub]
  • And a lot more coming soon…

/*

你所在的学校不在列表中?

回复此帖申请课表下载学校支持,请注明学校名称、学校主页。也可以给我发邮件 Arrix@163.com, 最好能提供教务系统登录帐号,以便我们测试。您也可以与梦飞无限合作,让我们更好的提供课表下载服务,方便大家

*/

感谢您的支持!

 

梦飞课表祝你上课愉快。
 
Mobile Schedule is my first application written in Java.
 

 

Advertisements
This entry was posted in Computers and Internet. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s