March 15, 2010
If you use Windows 7, there’s now a new way to quickly access your picoBeat’s data without opening a browser: the picoBeat’s Windows Gadget. Sitting on your Windows’ desktop, you can now have a brief view or your agenda, a search function and a natural-language input to create new events or tasks with just a few keystrokes. The gadget also display alarms (if you have set them in your events and tasks).
As this is the first release the version is numbered 0.9 and considered beta. There are a few extra features that’ll be added before the first official release but it should otherwise be reliable and functional. All testing has been done on Windows 7 but it should also work on Vista, provided it sits on the desktop (the sidebar being too small for it). As usual, all feedbacks and bug reports are welcome.
Because Windows Gadgets are basically Javascript and HTML applications, the code-base developed for this gadget will be reused in other future plugins that interface with picoBeat. Stay tuned for more!
February 27, 2010
Contacts’ filtering by company and city (from either home or work address) has been added to the Contacts module. It is visible on the left bar along with other filters.
As with the tagging system, you can also change a contact’s city or company by dragging and dropping a selection of contacts onto the company or city name.
February 1, 2010
Sorry for the inconvenience: it should be back online in a few hours.
Edit: it’s online again.
January 30, 2010
The SyncML server will be temporarily disabled this morning to allow for some maintenance and upgrades. Thanks for your understanding.
Edit: server is back online
January 12, 2010
There used to be an issue synchronizing with SyncML a whole range of Nokia phones based on the S60 3rd Edition (including such models as E65, N70 or N80). I’m happy to say that after weeks of hunting down the source of the problem, which would prevent the phones from receiving and decoding updates sent from the server, a fix has been found and put into place. But I think this deserves a bit more explanation that the technically inclined might be interested in reading.
To exchange contacts or calendaring data, the SyncML specs requires the use of the well established standards that are vCard and vCalendar. While these standards are somewhat loose, they have the advantage of being widely supported and easy to read and write: they are just a bunch of lines with a key-value association (ie a line with “ORG:ACME Inc.” for the contact’s organization name). These standards require that each line is terminated MS-DOS style, with both a carriage-return and line-feed character to mark each end of line – this is however just an arbitrary choice as a simple line-feed would be enough (this is how lines are terminated on Unix systems).
Problem is, the SyncML specs is also built on XML, which treats spaces, carriage returns, tabs and lines feeds as special “white spaces” and allows XML tools to change them. As such most of these tools consider the carriage-return sign as unimportant, as it is redundant with the line-feed to mark the end of a line.
So what happens when you put a format that requires carriage-return such as vCard inside another format that doesn’t preserve them? Lots of hair pulling, because most XML programming tools will merrily remove any carriage returns they happen to find. Thankfully almost every SyncML application out there doesn’t mind reading vCard or vCalendar data with the wrong line ending as this is trivial to do and doesn’t any difference to the data. But a few will not.
January 1, 2010
2009 was a busy year for picoBeat: the early software was heavily improved, almost every piece of code has been rewritten and refactored at least once, SyncML synchronization was added (now a very popular feature) and of course this is the year it left private beta and became publicly available!
So what’s in for 2010? We have a huge, seemingly endless list of features and ideas we’d like to implement. Top of the list is a complete rewrite of the Group module that will offer many collaborative features. It’ll later tie in with a messaging module. Also expect a new Windows utility that’ll go way beyond the current picoBeat Notify, as well as more work to integrate picoBeat in other online services, browsers, mobile phones and the Windows operating system.
I’d like to thank everyone who has taken the time to send bug reports and feature requests, and wish to all picoBeat’s users an excellent, productive and stellar 2010 year!
December 25, 2009
A small tool has been added to picoBeat to help with synchronization: under the Tools menu is now a Synchronization panel that gives a list of existing ties between picoBeat databases and synchronized devices. Double clicking on a tie will give a brief log of the last synchronization operation.
The panel currently list synchronization done with both SyncML and picoBeat Sync for Windows Mobile. Log informations are currently limited but will be progressively expanded to give more and more details and help diagnostic possible synchronization issues.
In other news, Merry Christmas to everyone
December 19, 2009
As some might have noticed, the Tasks and Calendar module have been updated to include tag filtering and a few other features (i.e: the calendar will now show due tasks). As with the Notes module, you can tag events or tasks by dragging them other the tag of your choice.
Under the hood, a lot of code has also been refactored to make everything cleaner, faster and more reliable. As such despite the added features, the new code is only slightly bigger and the interface should feel snappier.
You might need to clear your browser cache for everything to show up right again. (in Firefox: reload the page with shift+F5)
December 7, 2009
Within picoBeat, tasks and events are considered very different objects with different properties, and are stored in two separate databases. While this is how most phones and PIM software work, there are a few devices out there that consider that tasks and events should be stored and moved around together. This is a problem for synchronization as those phones will send all updates for tasks and events together while picoBeat will expect to synchronize them separately against two distinct database.
To get around this problem picoBeat now has a new virtual database available for synchronization called “caltasks”. It will synchronize both tasks and events at once by presenting what looks like a single database to the phones who work that way.
December 6, 2009
The Notes module has gotten a serious upgrade and is now a lot more powerful:
- Notes now have tags (coma delimited list of keywords)
- A toolbar has been added on top to search by keyword (over title or tags, not inside the text itself yet) or browse if you have hundreds of notes
- A filtering bar has been added on the left that let filter notes based on their edition time or their tags
- You can add tags to a note by simply dragging and dropping it on the tag on the left (dropping it on “none” will remove all its tags)
- You can now publish notes to allow people to access them directly online
Hopefully this will make the module a lot more usable for managing lots of text notes. The filter/tagging interface (on the left) will be ported to other modules soon.