Friday, November 14, 2008
ESbox/PluThon 2.0.0M1 Released!
ESbox/PluThon 2.0.0M1 have been released today, including new functionalities and a huge, interesting and well-done refactoring of architecture. Now, both ESbox and PluThon share a common framework, which was designed also to be used as developing maemo development environments based on Eclipse.
Besides ESbox and PluThon, IDE Integration also consists of PC connectivity (http://garage.maemo.org/projects/pc-connectivity) and maemo SDK virtual image (http://garage.maemo.org/projects/maemovmware).
One interesting feature of this first alpha release is support the integration with RSE Eclipse project, which provides heterogeneous remote resources through a concept of pluggable subsystems.
Sunday, November 2, 2008
Back to the blog
To start this new "season", I introduce to you Forum Nokia (http://forum.nokia.com). It consists of a consistent and complete site for Nokia developers. There, you can find information, documentation, tools and SDKs to start developing applications for Symbian, WRT, Python S60, maemo and all the others Nokia platforms.
In addition, Forum Nokia often launches competitions in order to call developers to participate by writing interesting articles, testing new APIs and providing inovative solutions based on Nokia platforms. Winners receive interesting prices ($$ and new devices!) and also they become known contributtors on Symbian, Python S60, Web, WRT and maemo communities :)
Sunday, June 8, 2008
Yeah Curitiba! It was great... daí :)
Monday, May 26, 2008
Week of Mobility
Brazil! The red dots are the cities where INdT had promoted several talks, trainings and also the programming arena at International Forum of Free Software. More information, visit http://semanadamobilidade.blogspot.com
Saturday, May 24, 2008
Next city: Curitiba
Monday, May 5, 2008
ESbox: almost there
In fact, the problem is not just how to compile the application, but also how to install, configure and use a command-line-based programming environment. It is important to provide good development tool to support a certain open source technology, otherwise its community will not grow up considerably - ESbox comes to solve such problem. For more information about it, visit http://esbox.garage.maemo.org/.
Thanks a lot Ed Swartz and Ling Wang for such great job and also the valuable lessons about Eclipse plug-in development.
Wednesday, April 30, 2008
Previous Post on Portuguese - INdT promove Semana de Mobilidade no Brasil
INdT promotes "Weeks of Mobility" in Brazil
Monday, April 28, 2008
Python Development for maemo platform
Sunday, April 13, 2008
INdT Programming Arena Contest at FISL
The winners will receive Nokia N95 and Nokia N800 devices as prizes. Forum Nokia will also promote some lectures to guide developers that want to contribute with its projects.
This is the first time that Nokia Institute of Technology (Instituto Nokia de Tecnologia - INdT) will participate in International Forum of Free Software (Fórum Internacional de Software Livre - FISL) that will happen from April 17th to 19th at Porto Alegre, Brazil. In partnership with Forum Nokia, an on-line community with more than 3 million of subscribed developers, the Institute promotes programming challenges in FISL Programming Arena and the best ones win Nokia N95 and Internet Tablets Nokia N800.
The challenges consist of programming contests that take into account programming an developing technical skills. The competition, which can be performed by only one programmer or by a team, will be integrated into open source projects for mobile platforms.
There are two phases: qualifying and insanifying. At qualifying phase, some simple task help the teams to get closer with Python language, Symbian OS and the platform API. Those ones that achieve the best results are classified to the next phase. The final result is a contribution to an open source project that can continue even after FISL.
Daniel Rocha, manager of Forum Nokia at Brasil, will present the lecture “Nokia – Open Source Initiatives and Projects for Smartphones”. He intents to show the last Nokia initiatives on the open source world, such as Python for S60, Open C, Maemo, Mobile Web Server and other important projects. The main reason for the talk is to guide the developers on how to become involved in such projects, how to port open source code to S60 smartphones and how to contribute with Forum Nokia open source projects.
Besides being part of Arena, the INdT will also participate of FISL in order to identify potential employer candidates. “We know that the best professionals of open source, the main research upstream of INdT - Recife, are on FISL. The competition atmosphere is the environment to evaluate the abilities of the candidates for possible jobs at INdT”, says Vanessa Nalesso, HR manager of INdT.
Thursday, April 10, 2008
Open source world and universities
Last week, I had a very interesting discussion about open source world with some guys from a Brazilian public university and I got surprised with the comments they made. I've been thinking a bit more about this question.
I got realized how some universities are still to far away from open source projects and subjects, such as licensing and team management. Some professors are so involved in academic world that they forget how the student can learn if they would be part of an open source project. In fact, most of them (wrongly) suppose that open source software is a mess: no documentation is available, projects with just a few features, lots of bugs, etc. Fortunately, the world is changing :). There're lots of projects really interesting, cleanly designed, full of useful features for user and also well documented. Becoming involved in open source projects is not a waste of time... they have been taken seriously.
I don't know why most of students think that you can't make money with open source projects and even learn a lot about interesting technologies, such as communication protocols, software engineering, hardware elements, and much more. Riehle shows how open source software impacts the economic behavior of stakeholders in the software ecosystem and we can understand how software companies make money with open source products. The rules are different, then we need specific methodologies to develop open source projects. Most of software engineering we've learned in universities may not be applied on open source software: the development is distributed, the "user" is a community (if it exists), how we can define deadlines, milestones, ...
The most important "post-undergraduate" experiences I had so far were those ones that involved open source projects: LLVM, Eclipse, ESbox, ... I remembered a lot of some software engineering classes on which we discussed how hard is to maintain and keep the software reusable. Also those compiler classes were really useful in LLVM ARM JIT support implementation.
So, don't think twice: we can learn a lot with open source projects and also makes a curriculum vitae stand out.