Archive for the 'OSAF' Category

Feeds: RSS | Atom

IRC services have moved

February 8th, 2006 at 11:46 am (2 years, 11 months ago) by bear under Chandler Desktop Development, Chandler Server Development, Community, OSAF

We have just moved all the OSAF IRC channels, bots, channel logging and other services from irc.osafoundation.org to irc.freenode.net

The channels available on irc.freenode.net are:

  • #chandler - The Chandler project
  • #cosmo - The Cosmo project
  • #scooby - The Scooby project
  • #osaf-notices - This is an informal channel for socializing. It is also the destination for useful output from the soup IRC bot, including realtime notifications of changes to the OSAF wikis.

Please connect to this new server from this point on. Click here for instructions on how to join the OSAF IRC chats and how to access the transcript logs from previous sessions.


OSAF IRC services have moved

February 8th, 2006 at 10:18 am (2 years, 11 months ago) by OSAF under Chandler Desktop Development, Community, OSAF

We have just moved all the OSAF irc channels, bots, channel logging and other services from irc.osafoundation.org to irc.freenode.net

The channels available on irc.freenode.net are: * #chandler - The Chandler project * #cosmo - The Cosmo project * #scooby - The Scooby project * #osaf-notices - This is an informal channel for socializing. It is also the destination for useful output from the soup IRC bot, including realtime notifications of changes to the OSAF wikis.

Please connect to this new server from this point on. Click here for instructions on how to join the OSAF irc chats and how to access the transcript logs from previous sessions.


Quicksilver and a simple command line interface for Chandler

February 2nd, 2006 at 6:16 pm (2 years, 11 months ago) by Ted Leung under Community, Product Design, Public Events

A few weeks ago, we had some sprints for the OSAF staff. These were kind of blue sky sprints and people worked on pretty much whatever they felt like (if you are looking for cool project ideas related to Chandler, there are a bunch of those there as well).

Morgen had worked up a simple XML-RPC server which allowed him to build an OS X Dashboard widget that could get information out of Chandler. That, discussions we’ve had about building a simple command line interface into Chandler, and the KGTD Quicksilver Action were the inspiration for a quick hack.

The KGTD Quicksilver action allows you to use Quicksilver’s text entry facilities to dump ideas or reminders or whatever into KGTD right from Quicksilver. It provides a quick, unobtrusive mechanism for collecting stuff that you need to get out of your head and into your Getting Things Done (GTD) system.

What I did was to do a similar thing, but instead of sending the text to KGTD, I send the text to Chandler via XML-RPC. And instead of sending just a piece of text, I implemented a very stupid command line interface to Chandler. The XML-RPC servlet and the command line processor are now checked into Chandler’s subversion repository, and the QuickSilver AppleScript is checked into my OSAF sandbox: http://svn.osafoundation.org/sandbox/twl/applescripts/ToChandler.scpt. The script ended up being very simple, because AppleScript has built in support for XML-RPC handling. In fact, the code is so short, that I’ll just include it here, too.

-- Invoke applescript with text
-- 1. Activate QuickSilver and select this script.
– 2. Tab to the next and select Process Text.. – 3. Tab to the final pane and enter the command line text

using terms from application “Quicksilver” on process text ThisClipping tell application “http://localhost:1888/xmlrpc” set returnValue to call xmlrpc {method name:”commandline”, parameters:ThisClipping} end tell end process text end using terms from

This is mostly a cool developer hack at the moment, but it gives you a taste of things you could do to integrate better with the native platform, as well as demonstrating the power of having some server functionality built into a desktop application. Of course, in an ideal OS X world, we’d have an AppleScript dictionary for Chandler and just use AppleScript (instead of XML-RPC) to do all this. But that’s probably a topic for another post.


OSAF Welcomes Priscilla Chung

January 12th, 2006 at 10:52 am (2 years, 11 months ago) by OSAF under OSAF

She is joining the design and program management team and will be working on projects that cover all the OSAF products (Chandler, Scooby and Cosmo). Read more about Priscilla on the People page.


CalConnect Interop, January 8-9

January 12th, 2006 at 10:45 am (2 years, 11 months ago) by Grant Baillie under Chandler Desktop Development, Chandler Server Development, Public Events

Earlier this week I represented OSAF at the 4th CalConnect Interop. This entailed spending a day and half in a room with a bunch of other calendaring vendors, trying to make sure that our software works with theirs.

Most of the work I did involved CalDAV client-server testing. Besides OSAF’s own Cosmo, there were servers from Novell, RPI and Oracle to test against. It turns out that these servers work sufficiently differently from ours that they exposed interesting and useful bugs in our CalDAV client implementation.

Two other CalDAV clients besides Chandler were represented: Mozilla’s Sunbird client, and Evolution (with CalDAV plugin). Brian Moseley had set up a machine at OSAF where he could debug a test server, and was available on IRC to help diagnose problems. Both Evolution and Sunbird use a different method of downloading events from a CalDAV server than Chandler, so Brian (with the help of Bobby Rullo) was able to chase down a couple of good bugs.

In the remaining time, I was able to squeeze in some testing of interoperability of ICalendar (.ics) files with other vendors, including Novell Groupwise, EVDB and Trumba. This, too, turned up a couple of interesting bugs.

All in all, it was very helpful to devote some time to interoperability, especially in an environment where you can discuss issues with other developers, and, in some cases, resolve or work around them. Thanks to CalConnect for organising, and to Novell for hosting us in their lovely Executive Briefing suite.


OSAF Welcomes Jeffrey Harris

January 10th, 2006 at 9:38 am (2 years, 12 months ago) by OSAF under OSAF

Jeffrey has transitioned to a full time Software Development Engineer with OSAF. He had been contracting with us since November of 2003 and in September became a full time employee. Read more about Jeffrey on our People page.


OSAF Welcomes Mikeal Rogers to the Team

January 9th, 2006 at 1:36 pm (2 years, 12 months ago) by OSAF under OSAF

Mikeal Rogers joins OSAF as a QA Engineer on the Chandler project. Mikeal joins OSAF from a long history at RealNetworks. Read more about Mikeal on our people page.


Job Opening Java Development Manager

December 27th, 2005 at 8:33 am (3 years ago) by OSAF under OSAF

OSAF is looking for a hands-on software development manager to provide senior engineering management and leadership for Cosmo, an open source standards-based sharing/calendaring server, and Scooby, a calendar Web application. You will help design, implement, test, debug and tune the code. You will champion high quality code and professional development habits and processes.

Responsibilities:

  • Coordinate development work on Cosmo and Scooby, including architecture plans, time estimates, code reviews and bug fixing.
  • Design and implement scalable and robust architecture.
  • Review work done by others and contribute to the overall high quality of the code

Requirements:

  • Ideally: proven track record shipping high quality server software, experience with open standard protocols a plus.
  • Proven experience managing a development team
  • Expert knowledge in Object Oriented Design, agile development procedures, possibly SCRUM or XP
  • Expert knowledge in Java, SQL and Web technology.
  • Experience working with Apache projects (Tomcat, Jackrabbit, Derby) and other open source server components (struts, spring, hibernate) a plus.
  • Experience with AJAX architecture/concepts a plus.
  • Experience with or interest in calendaring standards (iCalendar, CalDAV) a plus.
  • Familiarity with or interest in Personal Information Management applications: email, calendar, tasks, notes, etc…
  • Interested by open standards and experience contributing to open source projects a plus
  • Solid organizational skills
  • Enjoys working in uncharted waters, highly motivated self starter
  • Excellent collaboration and communication skills
  • Willingness to work in a transparent and open way

OSAF Releases Chandler 0.6

December 20th, 2005 at 6:05 pm (3 years ago) by Pieter Hartsook under Chandler Desktop Development, Chandler Product News, OSAF

OSAF today released, an early, but “experimentally usable” version of its open source application, Chandler. Chandler is a Personal Information Management (PIM) client application with innovative design and ambitious plans for sharing, extensibility and cross-platform support.

There is a wealth of information about the application and this particular release at the Chandler 0.6 Home Page


Open Source Applications Foundation (OSAF) Releases Chandler 0.6

December 20th, 2005 at 4:11 pm (3 years ago) by OSAF under Chandler Desktop Development, Chandler Product News, OSAF

OSAF today released, an early, but “experimentally usable” version of it’s open source application, Chandler. Chandler is a Personal Information Management (PIM) client application with innovative design and ambitious plans for sharing, extensibility and cross-platform support.

There is a wealth of information about the application and this particular release at the Chandler 0.6 Home Page