SnappyJ is a Java library designed to ease Web 2.0 development. It was developed to take the pain out of developing Web pages that asynchronously reload sections of themselves. Performing these types of asynchronous reloads properly and professionally is harder than one might initially expect. The key challenges are loading Indication, support for browser history, error handling, code complexity, and having reloadable sections that interact with each other. SnappyJ completely eliminates these challenges, making it quick and easy to develop complex application-like Web sites.
Web 2.0 has drastically shifted typical Web users from passive users to active developers. Web users share photos and videos, write blogs, and extend wiki pages. Yet end users need support to build their own applications on the Web. WEUP aims to provide the required tools for Web users to develop programmable artifacts on the Web. However, Web users have different domains of interest for development. Therefore, providing a one-off tool for all the Web users on the Web is not possible. WEUP provides a Web-based infrastructure for developing and sharing customizable EUP tools so that Web 2.0 communities can tailor them to create EUP integrated development environments according to their domain.
Vote-MM aims to improve current Mailman mailing lists with some Web 2.0 time-saving functionality (RSS and voting capabilities). It adds support for RSS to Mailman. The mail footer is modified to include voting links. A new Web app for reading mail/voting is provided. A Mozilla Thunderbird plug-in is also provided, so users can vote and see voting information.
GreenPants is a simple blog system. The entries are organized with categories. There is an admin panel for managing the blog. Comments on the blog must be approved before being seen by the public. The administrator can edit, delete, and create entries, categories, and emoticons. The entries and the comments are marked up with BBCode instead of HTML. It is easy to translate to another language.
Tine 2.0 is a Web-based groupware solution that focuses on usability and correctness. To achieve these goals, the project uses usability experts and covers most of the code by unit tests. It contains support for contacts, tasks, calendar, email, CRM, VoIP integration, a time tracker, ActiveSync, and a flexible rights management system.
Mediabird allows students to document and review their study effort using a collaborative notepad. The Web2.0 application allows for taking notes on a personal notepad. A virtual text marker allows the students to highlight their notes and ask questions about the highlighted parts. The sharing feature allows study groups to share and discuss their notes as well as questions they have created. By-and-by, the students collect answers to the questions. Pairs of questions and answers are collected in a card box that allows for memorizing the important facts later on (e.g. for an exam or presentation). The program is also available as a Moodle activity.
MediaCore is a media-focused CMS. It features rich video and audio support, YouTube/Vimeo integration, HTML5 video, support for the iPad/iPhone, podcasting, iTunes RSS generation, user-submitted content, an embedded media player, and searching. It is highly customizable. There is both a front-end for users and a back-end for administrators. Users can browse videos or podcasts. Users can search for videos by topics and tags. Users can upload videos to the platform; administrators can moderate newly uploaded videos. Administrators can add video, audio, or podcasts. A comment platform for moderation is built-in. Podcasts can be video or audio. It also has automatic iTunes feed generation, automatic RSS feed generation, and feedburner support.
phpDays is a flexible PHP 5 framework for rapid Web site development. It features an MVC architecture, Ajax support, YAML configuration, database abstraction (MySQL, PostgreSQL, MS SQL, etc.), a good collection of standard models, an excellent quick start guide, and logging to files or firephp.
iWiccle is a Web 2.0 framework platform and a hybrid CMS community builder for developing Web sites. Specializing in social networks, blogging sites, and online Web communities, it lets you easily create standard websites with Web 2.0 features, blog sites rivaling other blogging systems, communities and groups with social networking, portfolios and presentations with interactive features, photo galleries, link directories, searchable content Web sites, news portals, article repositories, storybook sites, and video galleries. iWiccle is built atop the host-independent and eco-friendly Wiccle CMS Framework, featuring over 10 modules, a content management system, multi-language and templating support, Web site and page builder tools, admin control panels, module and page layout cloning, top-level scripting, and much more.
AgentWeb is an on-going project to develop a client-side Web-based end-user programming environment to be used by typical Web users and communities for developing and sharing interactive artifacts. AgentWeb consists of a plugin architecture for supporting development of interactive applications in different domains and provides an agent-based, event-based, visual programming paradigm for building interactive applications over DSLs of different application domains.