Planet maemo
In the last few years, JavaScript has become the main tool to build rich web applications. But it has also shown some of its limitation. The nature of the language makes it so that very little tools have been provided to the developer for dynamic analysis. Last September, we started a research track to improve productivity of Javascript developers. Professor Koushik Sen from UC Berkeley has been working with our Lab team - to develop a framework to tackle this specific issue. The result is Jalangi. It is short for JAvascript LANguage INtelligence and it is also an Indian river which is a branch of the Ganges.
Jalangi is a framework that annotates and monitors JavaScript programs and can be used for running analysis dealing with validation/monitoring/debugging,etc...It provides a general framework that can be extended with plug-ins.It is already implementing a few analysis tools such as selective record-and-play, taint analysis or the ability to infer likely types of objects fields and functions. More interestingly, one of the plugin provides the first thorough implementation -as far as we know - of concolic testing for Javascript. Concolic testing is a mixture of concrete execution (using particular concrete values as inputs) with symbolic execution - which treats program variables as symbolic variables. The symbolic execution piggy-backs on the concrete execution through instrumentalization of the code. You basically identify through this method what are the concrete input values that allows you to comb through all the branches of the code. It provides a great tool to generate automatic test cases with high level coverage.
Bear in mind that all this is just the beginning, the idea of Jalangi is precisely to provide a framework to foster innovation in the area of JavaScript tools and productivity. There will be more things coming up. I will keep you posted. That is precisely why it has the architecture it has and why it is open source and can be found on github (https://github.com/SRA-SiliconValley/jalangi)
And since it is open source, you are welcome to join the fun and contribute! Send us feedback! Hope you like it.
PS: our team is presenting a paper on some aspects of Jalangi at ESEC/FSE 2013 in August in Saint Petersburg, Russia.
Hildon Foundation Board of Directors election results in
The results from the Hildon Foundation Board of Directors election for Q2 2013 are in: "Winners are Craig Woodward (Woody14619), Ryan Abel (GeneralAntilles), Andrew Flegg (Jaffa), Rüdiger Schiller (chemist), and Gido Griese (Win7Mac)." 113 ballots were submitted (1 empty).
After some missteps in the Hildon Foundation's early life, and a developing image problem within the community, this is a huge opportunity to get the Hildon Foundation back on course by making sure maemo.org's techstaff and the community council have the tools and support they need to ensure maemo.org and the Maemo Community continue operating smoothly.
Read more (maemo.org)Read more (lists.maemo.org)
In this edition (Download)...
- Front Page
- Hildon Foundation Board of Directors election results in
- Development
- Panda QML framework announced
- NemoMobile planning UI facelift
- Community
- Logs from last week's council meeting on 2013-06-29
As I got contacted by two different companies last few days who both had questions about integrating Tracker into their device, I started thinking that perhaps I should illustrate what Tracker can already do today.
Hildon Foundation Board of Directors election opened
The Hildon Foundation Board of Directors election opened on Saturday 2013-06-22 last week. It will run for 7 days, ending at 23:59 UTC on Friday 2013-06-28. The candidates are: Ryan Abel, Andrew Flegg, Win7 Mac, Krzysztof Kuska Rüdiger Schiller, and Craig Woodward. The list of candidates and their nominations are available on the wiki. A questionnaire thread for candidates was also posted on the forum (the last link in this post), the candidates' answers and their nominations are recommended reading before voting.
Emails with voting tokens went out to eligible voters on Friday. maemo.org users with a karma of 10 or higher and an account at least 3 months old are eligible to vote. If you feel you are eligible and did not get a token, check in on the election thread on Talk (second link in this post).
Please remember to cast your vote. Good election turnouts are appreciated by everybody involved with maemo.org, and can be especially invigorating for an incoming body. It also helps ensure the elected candidates will be acceptable to a broader range of community members. Even casting an empty ballot is useful if you'd like to register your protest of some part (or all) of the election.
Read more (maemo.org)Read more (wiki.maemo.org)
Read more (talk.maemo.org)
Read more (talk.maemo.org)
maemo.org maintenance on Tuesday 2013-06-25 from 0700 to 0900 UTC
maemo.org will be experiencing temporary service interruptions on Tuesday 2013-06-25 from 0700 to approximately 0900 UTC while a new switch is installed.
Read more (talk.maemo.org)In this edition (Download)...
- Front Page
- Hildon Foundation Board of Directors election opened
- maemo.org maintenance on Tuesday 2013-06-25 from 0700 to 0900 UTC
- Applications
- MeeFox 1.0.3a released
- Community
- Last week's Hildon Foundation Board of Directors meeting cancelled due lack of attendance
- Nokia's Harmattan developer site back online (for now)
A new minor release of BitPurse is available (2.1.0)
Bug fixes :
- Fix a bug preventing to keep old history of transactions
New minor changes:
- Add a event feed notification on reception of a new transaction.

Downloads:
This new version should be available soon in Nokia Store, and
is already available here : BitPurse 2.1.0
There's yet another report today about emergency care, out of hours care, GP care... I've been sitting on my fingers resisting writing so long that my fingers are numb. So here goes.
There's yet another report today about emergency care, out of hours care, GP care... I've been sitting on my fingers resisting writing so long that my fingers are numb. So here goes.
Contemplation period begins for Hildon Foundation Board of Directors election
The nomination period for the Hildon Foundation Board of Directors election ended Friday last week. The final candidate list is: Ryan Abel, Andrew Flegg, Krzysztof Kuska, Rüdiger Schiller, Win7 Mac, and Craig Woodward. 6 candidates, assuming all 6 last through the contemplation period, are enough to elect a board of 5 members.
"The contemplation period runs from June 15th"
Read more (talk.maemo.org)Read more (wiki.maemo.org)
Aligning Maemo Community Council and Hildon Foundation Council
Last week, Joerg Reisenweber announced that the membership of the Maemo Community Council and the Hildon Foundation Council would change to accomodate the merger of both councils into a Unified Council:
"As I am sure you know by now the objective of the recent Referendum was to align HFC and MCC together, hence forming a Council with similar rules including a few tweaks to adjust to new practicalities; instead of being a Nokia conduit. This will allow the two bodies to be aligned for the current and any future term. Hildon Foundation will therefore be left with one Council and a Board of Directors. In future this shall result in a single election performed for the unified council. For the above to happen it is required that the elections for HFC and MCC members are to be the same. This unfortunately didn't happen and we are currently left with one different member in each body, out of the five."
sixwheeledbeast and Kash will still play a role in the decision making processes for the new Unified Council, and the unification of the two bodies should hopefully reduce confusion and unnecessary bureaucratic contortions.
Read more (lists.maemo.org)In this edition (Download)...
- Front Page
- Contemplation period begins for Hildon Foundation Board of Directors election
- Aligning Maemo Community Council and Hildon Foundation Council
- Community
- Hildon Foundation Board of Directors meeting this week
- Logs from last week's council meeting
- jaffa running for Hildon Foundation Board of Directors
- fw190 running for Hildon Foundation Board of Directors
- win7mac running for Hildon Foundation Board of Directors
- Devices
- Developing GTA04 internals for a Nokia N900?
Dear community.
Firstly we would like to thank all the people who voted in the recent elections. Your say matters and it's important that you "the community" have your say on who will represent us. As I am sure you know by now the objective of the recent Referendum was to
align HFC and MCC together, hence forming a Council with similar rules including a few tweaks to adjust to new practicalities; instead of being a Nokia conduit.
This will allow the two bodies to be aligned for the current and any future term. Hildon Foundation will therefore be left with one Council and a Board of Directors. In future this shall result in a single election performed for the unified council.
For the above to happen it is required that the elections for HFC and MCC members are to be the same.
This unfortunately did not happen and we are currently left with one different member in each body, out of the five.
The members of the Councils to be aligned are:
Maemo Community Council
Rüdiger Schiller / chemist
Joerg Reisenweber / joerg_rw
Christian Ratzenhofer / merlin1991
Michael Demetriou / qwazix
Aakash Sadh / thedead1440
Hildon Foundation Council
Rüdiger Schiller / chemist
Joerg Reisenweber / joerg_rw
Christian Ratzenhofer / merlin1991
Michael Demetriou / qwazix
Paul Healy / sixwheeledbeast
We feel three bodies will cause great confusion to the community and will be counter-productive.
Therefore to solve matters, sixwheeledbeast and thedead1440 stepped down with immediate effect from HFC and MCC respectively. While they step down to allow the alignment of the two Councils into one singular body, the current Council
for its term must listen to the opinions the aforementioned two may have on any topics before council reaching a consensus.
Hence the aligned Hildon Foundation Council members now are:
Rüdiger Schiller / chemist
Joerg Reisenweber / joerg_rw
Christian Ratzenhofer / merlin1991
Michael Demetriou / qwazix
We believe the above is an important step for moving the Community forward with a unified Council in the post-Nokia era.
So:
MCC hereby declares the bodies of HFC and MCC to be one single body in perpetuity.
Further,
MCC agrees to align all future changes to be in line with HFC's procedures of change so that the Bylaws are adhered to.
and:
HFC hereby declares the bodies of HFC and MCC to be one single body in perpetuity. Further, HFC accepts as it's own all existing rules, electorate processes and generals of MCC, including future changes, as it's own.
Regards
Maemo Community Council & Hildon Foundation Council coalition.
Date: 21/08/2012
Tags: Crunchbang, Waldorf, TeamViewer
Title: TeamViewer on Waldorf Crunchbang 64bits
TeamViewer is a remote control tool that can be found on the TeamViewer web site.
Only package for ubuntu are provided, but the package can be installed directly on Crunchbang.
Except for the 64 bits version where some dependancies aren't installed correctly (the 32bits libs). Waldorf is based on debian testing and so use multi arch. We need it to install teamviewer else at the first launch we will got an tvwine.dll.so missing error.
We need to activate first the arch i386 :
sudo dpkg --add-architecture i386 sudo apt-get update
Then we need to install missing dependancies :
sudo apt-get install libxext:i386 ia32-libs
Title: BitPurse, KhtNotes and KhtSimpleText development version
Tags: bitpurse, khtnotes, khtsimpletext, git, github, drone.io
Date: 19/04/2013
Each time code modifications in the github repository of KhtNotes, KhtSimpleText or BitPurse are pushed,
drone.io build a new debian package of the apps for Harmattan.
So if you want to try development version of KhtNotes, BitPurse or KhtSimpleText,
now you can without building them yourself
Date: 11/08/2010
Tags:
Title: News feed and a new design
I've just fix the news atom feed and also set a more simple design for the
website as i found the previous one was too dark.


