Welcome to bytea
当前位置: Home 学习资料 网站制作 Web Calendars Booming(转) 今天是...date...

登录bbs

用户名
密码

bytea统计

Members : 43193
Content : 333
Web Links : 69
Web Calendars Booming(转) PDF Print E-mail
Friday, 01 July 2005 04:43
最近筹划着加一个日历系统.今天看到这篇文章,介绍了几个不错的日历系统.记录.
我在SUN一直从事协同办公软件的研发工作,比如说Ximian(被Novell收购)的Evolution(一个类Outlook的Linux下的协同工作的解决方案)和OpenOffice Glow(Pure Java Calendar Client)。Outlook、Evolution、Glow中的Calendar部分都是桌面的Calendar应用,而在Web应用大兴其道的今天,自然也有很多Web形式的Calendar应用。

1)Laszlo Calendar

Laszlo Calendar只能用一个字来形容,那就是“酷”!页面 是基于Flash来做的,看起来非常舒服,用户体验也很好。Laszlo Calendar提供“Day View”、“Week View”、“Month View”三种视图,也能添加简单的Event。虽然是一个简单的Sample,但还是能通过它来体会到用Flash做Web应用带来的客户端的良好体验。

2)Hula Project

HulaNovell公司主导的一个Web based Collaboration项目,包括Mail,Calendar,Addressbook这三个协同工作软件最重要的三个部分。如果你想试用,可以给 This e-mail address is being protected from spambots, you need JavaScript enabled to view it 发信申请帐号,没有帐号也可以通过这里来看到一些截图。与Laszlo Calendar类似,Hula也试图创造良好的客户端用户体验,不过用的是截然不同的两种技术 - Hula的客户端基于AJAXHula有很多有趣的关于Calendar的想法,比如与IM的协同SMS短信通知、以及RSS支持等,这张充满Idea的涂鸦的草图很有意思。

Hula还有很多有趣的地方,比如:Hula全文搜索准备基于LuceneURL的设计也很费心思(对于一个设计良好的Web应用,简单、美观、方便记忆的URL确实非常重要),以及用Tag,Label取代Folder等等。

看的出,HulaGmail的影响很深,无论是从AJAX的客户端体验上,还是从RSS、Tag等新技术的使用上。

3)RSS Calendar

RSS Calendar与其它Calendar最大的不同在于它利用RSS技术使你可以方便的与同事、朋友共享你的Calendars信息。这是又一个基于RSS的应用项目,它可以方便的细粒度的分享你的Calendar信息(比如根据“日”、“星期”、“月”来订阅)。RSS Calendar可以很方便的设置RSS的属性,包括时区、编码、排序等等,同时,像很多其它基于RSS的应用项目一样,RSS Calendar也可以很方便的将你的Calendar信息发布到你的Website或者Blog上去(做法无非是使用JavaScript)。想想,把你日常所为贴到自己的Blog上去,也是一件满好玩儿的事儿。

4)SchoolBell Calendar

SchoolBellSchoolTool(一个通用、开源、免费的学校管理系统)的子项目,是一个免费,开源的Calendar项目,它支持一个Calendar很多必要的Feature。界面非常美观,操作也很方便。就像SchoolBell的名字一样,它可以方便的用来管理学校的课程表,项目首页的课程表的截图非常直观的说明了问题。

5)Basecamp

Basecamp是一个基于Web的项目管理工具,Calendar是其中必不可少的一个部分。Basecamp也提供RSS支持。Xerdoc的项目就曾经使用Basecamp来管理过,感觉非常不错。

6)UW Calendar

UW Calendar是基于Java的,开源的主要面向于高等教育机构的项目。值得一提的是:它提供与uPortal的集成,也提供一些针对高校特点的Feature。可以通过这里用Guest登陆体会一下。

7)Remail Calendar

Remail CalendarIBM Research的Collaborative User Experience (CUE) team主导的Remail项目的一个子项目。

Remail Calendar的主要Feature在于Calendar与Email的集成协作方面。Email中通常有很多关于时间、日期的信息(不但检测Mail头中的时间,也包括Email正文中的时间信息),Remail Calendar提供非常方便的操作方式(比如拖拽)来将Email中的信息加入到Calendar中,同时Inbox中的邮件也会被标上Calendar的图标,点击该图标就可以浏览相应的Calendar中的事件。

我倒是对Remail项目很感兴趣,Remail旨在解决Email中越来越迫切需要解决的三个问题

Pressure to Respond Quickly

Losing Track of Email

Overwhelming Volumes of Mail

有很多有用的小Feature。比如:

  • 以时间排序时,用一个分隔条来分隔每天,同时,这个分隔条可以张开/收起来让用户隐藏/显示最感兴趣的部分;
  • 用颜色来对邮件进行标记;
  • Thread中的One-Line Summary
  • Email与IMCalendar的良好协同;
  • Thread Arcs:清楚的显示Thread的回复层次(response hierarchy);
  • Correspondents Map:提供以发信者为组的一个关系试图;
  • Message Map:显示邮箱中邮件的关系。

8)IlliNexus

全名似乎应该是U of Illinois Academic Schedule Planner。客户端采用JavaScript+DHTML来实现交互性。BTW:这个URL实在是不够Friendly。

我觉得,Calendar的发展应该有两个方向:

1)更好的与其它协同工具(比如Email、IM,SMS)集成协作,这种集成协作已经不能简单的表现为Email中打开Attached的ICS文件这样的简单方式,而是更高程度的智能集成。比如前面给出的Remail的例子。Novell的Dashboard项目给了我们另一个示例:比如当你在写一封关于下周计划的电子邮件时,Dashboard可能自动地显示你那一周的行程安排。

2)与现有桌面Calendar不同,Calendar不仅仅要能够方便的管理你自己的Calendar信息,还越来越倾向于与同事、朋友分享你的Calendar信息。

而Web based Calendar,如果想彻底挑战桌面Calendar,也必须考虑良好的客户端体验(比如在桌面Calendar上常用的拖拽操作等等),采用Flash或者AJAX技术是现在比较好的选择。

附:

一份来自OSAF的非常详尽的《Calendar views UI component specification》,如果你也想了解或者参与Calendar项目,这份文档肯定会对你非常有价值。

Comments (0)Add Comment

Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

security code
Write the displayed characters


busy
 

支持本站:



Connect with me via QQ:38074 or e-mail:

©2006 bytea.net All Copyrights Reserved.

本站备案编号:保密^_^

RSS:  

开启背景音乐