Pyjamas - Python Applications for Desktop and Web

Posted 30 Aug 2008 at 14:11 UTC by lkcl

Leading free software application widget sets include GTK2, QT4 and wxWidgets. Web application development is still considered to be a bit of a black art, with knowledge of CSS, javascript and AJAX trickery making many side-step HTML completely and go for Adobe Flash or Silverlight to get that "rich media" experience that typical Web apps entirely lack. And, worse, writing apps that run - unmodifed - on both the desktop and the web is impossible if you want to stick to Free Software development principles and ethics.

AJAX "toolkits" as they are known, such as YUI, Google Web Toolkit and Pyjamas are the "middle-ground" to making Web application development look and feel that much more like you're developing a real desktop application. In the case of GWT and Pyjamas, you're even programming in Java or Python, respectively, and the tool is actually a javascript compiler! The next logical step is to ask the question, "If these toolkits look, feel and smell like Desktop applications development APIs, why are they not *actually* Desktop applications development APIs?". Pyjamas-Desktop is the answer to that question, effectively making Pyjamas a de-facto standard for cross-browser, cross-platform, cross-desktop, cross-environment and, ultimately, a cross-widget-set Free Software applications development API.

Finally, there's a way for free software developers to write applications that run - unmodified - as both a web app and a desktop app.

Read more... (14 replies)

Free Software Supporter, August 2008

Posted 8 Aug 2008 at 16:53 UTC (updated 8 Aug 2008 at 16:54 UTC) by mattl

I'm Matt Lee, Campaigns Manager at the Free Software Foundation. Here with another month of news from the world of GNU and the FSF.

Welcome to the Free Software Supporter, the Free Software Foundation's monthly news digest and action update -- being read by you and 7,824 other activists.

Encourage your friends to subscribe and help us build an audience by adding our subscriber widget to your web site.

Miss an issue? You can catch up on back issues too.

In this issue:

  • Why free software and Apple's iPhone don't mix
  • Play Ogg!
  • Pizza Party for friends of the FSF in San Francisco
  • Portland associate membership meeting recap
  • Give Apple the iPhone Challenge
  • Help defeat Microsoft's OOXML format!
  • Atheros releases free software wireless driver
  • Yahoo Music -- the bad dream of DRM continues
  • GNU spotlight with Karl Berry
  • Richard Stallman's speaking schedule
  • Take action!

Read more... (0 replies)

Free Software Supporter, July 2008

Posted 8 Aug 2008 at 16:51 UTC (updated 8 Aug 2008 at 16:55 UTC) by mattl

I'm Matt Lee, Campaigns Manager at the Free Software Foundation. Here with another month of news from the world of GNU and the FSF.

Welcome to the Free Software Supporter, the Free Software Foundation's monthly news digest and action update -- being read by you and 7,824 other activists.

Encourage your friends to subscribe and help us build an audience by adding our subscriber widget to your web site.

Miss an issue? You can catch up on back issues too.

In this issue:

  • It's not the Gates, it's the bars
  • Act on ACTA!
  • Fight the Canadian DMCA!
  • Rhapsody and Naxos go DRM free
  • Refusing Digital Monitoring Policies
  • 5 reasons to avoid iPhone 3G
  • autonomo.us activist group to focus on freedom in network services
  • identi.ca is autonomo.us
  • GNU spotlight with Karl Berry
  • Richard Stallman's speaking schedule
  • Take action!

Read more... (0 replies)

Free Software Supporter, June 2008

Posted 8 Aug 2008 at 16:42 UTC (updated 8 Aug 2008 at 16:57 UTC) by mattl

I'm Matt Lee, Campaigns Manager at the Free Software Foundation. Here with the first of what will be a regular posting each month of news from the world of GNU and the FSF. Thanks to Steven for giving us the opportunity to post this here.

Welcome to the Free Software Supporter, the Free Software Foundation's monthly news digest and action update -- being read by you and 7,824 other activists.

Encourage your friends to subscribe and help us build an audience by adding our subscriber widget to your web site.

Miss an issue? You can catch up on back issues too.

In this issue

  • New FSF store
  • Farewell Justin, Hello Danny
  • DRM elimination crew at the Apple Store launch
  • Savannah adds Subversion, Mercurial
  • Freedom and privacy in the cloud: a call for action
  • Boycott Windows Media Center!
  • GNU Spotlight with Karl Berry
  • Richard Stallman's speaking schedule and other FSF speeches
  • Take Action with the FSF

Read more... (0 replies)

A hard problem worth solving

Posted 16 Jul 2008 at 06:01 UTC by robla

There's an ongoing debate about whether a free/open source project needs to be "organic" to be worthwhile, where "organic" is (arguably) defined as a project which the first release included source, and is generally characterized as by a distributed development team with no single company truly in control, and "inorganic" is generally code that started off life as a proprietary effort. I'd like to argue that making "inorganic" open source work is a big challenge worth tackling.

Read more... (3 replies)

The Myth that Content Management is easy

Posted 15 May 2008 at 19:10 UTC by zanee

The Myth
Content Management is easy. You download one of the numerous systems available, plug-in your data. Something magical happens (???) and out comes a professional looking and operating website. This obviously manages all of your content from all different sources with ease. All you have to do is make a template and you’re done! If this sounds like something you’ve heard and are suspiciously weary of. You should be, because it’s all snake oil! If it was that easy I would probably quit my job and go study law. Since it is not, let us continue first by giving a brief background on what content management is.

Read more... (7 replies)

GNU and FSF News for May 2008

Posted 8 May 2008 at 21:24 UTC by robogato

Skype fought the GPL and the GPL won. The OLPC XO project abandons free software just as RMS switches to an XO; RMS not happy. New monthly newsletters from the FSF and FSFE. GNOME and KDE want to have a joint development conference in 2009. GNOME and GCC conferences coming up later this year. Plus all the usual news: more GPL v3 conversions, HURD news, GNOME news, GCC news, and more.

Read more... (1 reply)

Rsync on Steroids

Posted 26 Apr 2008 at 16:33 UTC (updated 26 Apr 2008 at 22:06 UTC) by lkcl

Rsync is an incredibly powerful tool that synchronises anything from a single file to an entire hierarchical filesystem, over a network. Unlike many other synchronisation methods, rsync will use the outdated copy of a file to save on network traffic (resulting in anything up to 99% optimisation).

Rsync the implementation however is restricted to only Posix systems (such as Linux, Cygwin and *BSD), and, worse, its implementation can only perform operations on Posix-based filesystems. This seems somewhat puzzling, and, as part of the continued Tech Fusion series, this article will outline some of the amazingly powerful things that could be done with rsync... if it had a VFS layer.

Read more... (9 replies)

Apologies to Pizza!

Posted 26 Apr 2008 at 14:46 UTC by lkcl

informal though this is, it's important enough to say as an article. i've been keeping an eye on the series currently being written and some of my comments - most notably to Pizza - indicate that i'm "jumping up and down". so Pizza - many apologies! :)

Read more... (5 replies)

Distributed Debian Distribution Development

Posted 26 Apr 2008 at 01:50 UTC (updated 26 Apr 2008 at 22:34 UTC) by lkcl

As part of the Tech Fusion Outline Series, this article describes some additions to the Debian Distribution model which, if implemented, would have the benefits of making Debian, the Debian Development and deployment entirely independent of Server-based Infrastructure.

The brief outline will be expanded in this dedicated article, pointing out how tieing together components and technology that already exists would be useful not only for Debian but also for other purposes, such as video and audio media distribution. (A method of payment for work on Debian or other media is not within the scope of this article but is easily conceivable). This article therefore explains how and why Debian Distribution Development could go "Distributed".

Read more... (4 replies)

972 older articles...

Suggest a story

Welcome to Advogato, the free software developer's advocate. Our goal is to be a resource for free software developers around the world, and a research testbed for group trust metrics and other social networking technologies.

Advogato is devoted to the public good through its support of free software.

Recent blog entries

6 Sep 2008 mjg59 (Master)
6 Sep 2008 lkcl (Master)
6 Sep 2008 Chicago (Journeyer)
6 Sep 2008 pjf (Journeyer)
6 Sep 2008 chromatic (Master)
6 Sep 2008 MarkAtwood (Master)
6 Sep 2008 johnw (Master)
6 Sep 2008 ralsina (Master)
6 Sep 2008 jarod (Journeyer)
6 Sep 2008 kelly (Master)
5 Sep 2008 skvidal (Master)
5 Sep 2008 fzort (Journeyer)
5 Sep 2008 bagder (Master)
5 Sep 2008 verrichiello (Observer)
5 Sep 2008 mjg59 (Master)
5 Sep 2008 hacker (Master)
5 Sep 2008 davidw (Master)
5 Sep 2008 e8johan (Journeyer)
5 Sep 2008 fzort (Journeyer)
5 Sep 2008 bagder (Master)
5 Sep 2008 redi (Journeyer)
5 Sep 2008 softkid (Journeyer)
5 Sep 2008 slef (Master)
5 Sep 2008 MarkAtwood (Master)
5 Sep 2008 MarkAtwood (Master)
5 Sep 2008 ianweller (Apprentice)
5 Sep 2008 quad (Journeyer)
5 Sep 2008 jmeskill (Master)
5 Sep 2008 ralsina (Master)
5 Sep 2008 jarod (Journeyer)
5 Sep 2008 Killerbees (Journeyer)
5 Sep 2008 skvidal (Master)
4 Sep 2008 elwell (Apprentice)
4 Sep 2008 Stevey (Master)
4 Sep 2008 lkcl (Master)
4 Sep 2008 lkcl (Master)
4 Sep 2008 Chicago (Journeyer)
4 Sep 2008 softkid (Journeyer)
4 Sep 2008 marnanel (Journeyer)
4 Sep 2008 louie (Master)
4 Sep 2008 etbe (Master)
4 Sep 2008 lkcl (Master)
4 Sep 2008 ringbark (Journeyer)
4 Sep 2008 MarkAtwood (Master)
3 Sep 2008 clarkbw (Master)
3 Sep 2008 tampe (Apprentice)
3 Sep 2008 ncm (Master)
3 Sep 2008 superant (Journeyer)
3 Sep 2008 louie (Master)
3 Sep 2008 Stevey (Master)
3 Sep 2008 Uraeus (Master)
3 Sep 2008 softkid (Journeyer)
3 Sep 2008 djcapelis (Apprentice)
3 Sep 2008 bagder (Master)
3 Sep 2008 davidw (Master)
3 Sep 2008 caolan (Master)
3 Sep 2008 bagder (Master)
3 Sep 2008 slef (Master)
3 Sep 2008 kgb (Master)
3 Sep 2008 chromatic (Master)

Recent people joining

5 Sep 2008 verrichiello (Observer)
5 Sep 2008 drexx (Observer)
3 Sep 2008 BrianBloch (Observer)
1 Sep 2008 khamani (Observer)
30 Aug 2008 dashawn (Observer)
28 Aug 2008 bazbeam (Observer)
24 Aug 2008 sleepnova (Observer)
23 Aug 2008 viveksharma (Observer)
21 Aug 2008 technomesa (Observer)
20 Aug 2008 elmuerte (Observer)
19 Aug 2008 tct (Observer)
19 Aug 2008 lrg (Observer)

Recently modified projects

26 Aug 2008 KPI RoboModerator
24 Aug 2008 fived
21 Aug 2008 Hwrt
20 Aug 2008 Plugdaemon
11 Aug 2008 YAWNS
6 Aug 2008 FlashVid
5 Aug 2008 openpackages
29 Jul 2008 tinyproxy
22 Jul 2008 Gtk CSS Engine
12 Jul 2008 py9p

Advogato logo by Ville Pätsi

Add to Technorati Favorites