Editing Maemo Summit 2009/Lightning talks

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 7: Line 7:
*Author bio
*Author bio
: Dave Neary has participated in many free software projects over the years. He was release manager of the GIMP, chairman of the GNOME Foundation, and community and product manager for the OpenWengo project. He is currently the maemo.org Docmaster, a role where he works to enable the Maemo community to do great work, and an independent consultant helping companies work with and create healthy communities.
: Dave Neary has participated in many free software projects over the years. He was release manager of the GIMP, chairman of the GNOME Foundation, and community and product manager for the OpenWengo project. He is currently the maemo.org Docmaster, a role where he works to enable the Maemo community to do great work, and an independent consultant helping companies work with and create healthy communities.
 +
 +
=== Development Nirvana: How Maemo Application Development Should Be ===
 +
*[[User:Jaffa|Andrew Flegg]] [mailto:andrew@bleb.org <andrew@bleb.org>]
 +
*''Intended audience:'' application developers
 +
*''Abstract/description:''
 +
: In the words of Steve Ballmer, the key to a platform is "developers! developers! developers!" However, Maemo SDKs have a painful install process, supported only on x86 Linux with primitive tooling.
 +
: This talk will demonstrate how much better Maemo development can be; from cross-platform, easy-to-use Maemo SDKs to a brief runthrough of what a real, professional development environment is like. The author will also describe his perfect Maemo development environment: and whether it's something we're ever likely to see.
 +
*''Author bio:''
 +
: Andrew Flegg has been a professional software developer for over 15 years and is currently lead architect and developer for his employer's next generation application. He has been a Maemo user since the 770 launch and has been elected to the Maemo Community Council twice.
=== Feedhandler - Integrating RSS newsreaders with the browser===
=== Feedhandler - Integrating RSS newsreaders with the browser===
*Author: [http://maemo.org/profile/view/thp/ Thomas Perl]
*Author: [http://maemo.org/profile/view/thp/ Thomas Perl]
-
*Intended audience: application developers and end users
+
*Intended audience: application developers
*Talk type: lightning talk
*Talk type: lightning talk
*Abstract/description
*Abstract/description
: Introduction: From the problem of subscribing to newsfeeds and podcasts directly from within the web browser to the solution feedhandler. This is followed by a short demo and then some info for developers of RSS-related applications (RSS news readers and podcast aggregators) on how to integrate their applications with feedhandler.
: Introduction: From the problem of subscribing to newsfeeds and podcasts directly from within the web browser to the solution feedhandler. This is followed by a short demo and then some info for developers of RSS-related applications (RSS news readers and podcast aggregators) on how to integrate their applications with feedhandler.
 +
*Additional Information (optional)
 +
: Extras equipment: Device with browser + feedhandler + some RSS reader installed to show functionality
*Author bio
*Author bio
-
: [[User:thp|Thomas Perl]] is a computer science student from Austria, working on projects like [http://gpodder.org gPodder], [http://icculus.org/tennix/ Tennix] and [http://panucci.garage.maemo.org/ Panucci].
+
: Thomas Perl is a computer science student from Austria, working on projects like gPodder, Tennix and Panucci.
-
*Links
+
-
**[http://thpinfo.com/2009/feedhandler/ Feedhandler Homepage]
+
-
**[https://garage.maemo.org/projects/feedhandler/ Garage Project] (+Git repository)
+
-
**[http://maemo.org/downloads/product/OS2008/feedhandler/ Feedhandler in Maemo Downloads] (+Screenshots)
+
=== python-mafw: MAFW framework for Python developers ===
=== python-mafw: MAFW framework for Python developers ===
Line 30: Line 37:
*Author bio
*Author bio
: I'm a student of Computer Science at "Università degli Studi di Firenze" (Italy) and currently I'm going to spend a whole year at "Universidad Politecnica de Valencia". I follow Maemo project and the community since the arrive of Nokia 770 device, I ported Spim (a MIPS emulator) on Maemo and helped other developers fixing bugs. Last year I did a light talk at Maemo Summit 2008 about ESBox and Pluthon. Currently I'm doing a work stage at Igalia (a spanish free software company) and I'm working on a Python binding of a Maemo library.
: I'm a student of Computer Science at "Università degli Studi di Firenze" (Italy) and currently I'm going to spend a whole year at "Universidad Politecnica de Valencia". I follow Maemo project and the community since the arrive of Nokia 770 device, I ported Spim (a MIPS emulator) on Maemo and helped other developers fixing bugs. Last year I did a light talk at Maemo Summit 2008 about ESBox and Pluthon. Currently I'm doing a work stage at Igalia (a spanish free software company) and I'm working on a Python binding of a Maemo library.
 +
 +
=== Mer from a user's perspective ===
 +
*Author: Tomasz Dominikowski (dominikowski at gmail dot com)
 +
*Intended audience: everyone, but aimed at developers in general
 +
*Talk type: lightning talk
 +
*Abstract/description
 +
: Will cover Mer from a purposefully ordinary user's perspective, who just wants it work and get things done while using it, dishearteningly ignoring the sweat and tears of developers, who worked hard to get to this point.
 +
: Will discuss problems that may arise from raised expectations as Mer's UI starts looking very attractive, but the internals are still not up to scratch. More and more people will get attracted, with next to no clue of what Mer really is and an overwhelming sense of entitlement, the "I want my money back" kind.
 +
*Additional Information
 +
: Might need to show some Mer screenshots.
 +
*Author bio
 +
:Tomasz Dominikowski is a Linux user since 2004, a GNOME and Ubuntu translator since 2006 (Ubuntu Polish translators admin). Aviary.pl member since 2007, where I he takes care of GNOME and Novell SUSE Enterprise Desktop. In his spare time he remasters Ubuntu for the Polish community. Now involved in Mer, where he helps out by managing translations, patching, packaging, testing and making a general fuss.
=== DVCS? git? - How does that work then? ===
=== DVCS? git? - How does that work then? ===
Line 57: Line 76:
*Author bio
*Author bio
: Valério is a MSc researcher at University of Évora, Portugal. During his free time he has actively participated in several open source community's and projects.
: Valério is a MSc researcher at University of Évora, Portugal. During his free time he has actively participated in several open source community's and projects.
-
 
-
=== Continous Integration with CruiseControl and Scratchbox ===
 
-
*Jani Mikkonen, ext dash jani dot mikkonen at nokia dot com, rasjani @ #mer
 
-
*Application developers / QA People
 
-
*Lightning talk / Can extend to presentation if interest demands
 
-
*Abstract/description
 
-
: Topic is about how to harness Cruisecontrol to full build / packaging / testing and repository update cycle for development teams big and small.
 
-
*Additional Information (optional)
 
-
: Projector for showing live demostration and own laptop.
 
-
*Author bio
 
-
: Jani has been working with Maemo since Diablo/N800 on various tasks from maintenance to testing and is a long time linux user with developer & bofh background.
 
=== Conboy, Tomboy and Snowy ===
=== Conboy, Tomboy and Snowy ===
Line 75: Line 83:
*Abstract/description
*Abstract/description
: Short introduction to Conboy and the new (not yet released) features, which are online synchronization with Tomboy/Gnote via the Snowy web service and plug-in support. Could include a demo if wanted.
: Short introduction to Conboy and the new (not yet released) features, which are online synchronization with Tomboy/Gnote via the Snowy web service and plug-in support. Could include a demo if wanted.
 +
*Author bio
*Author bio
: I'm a computer science student looking for distraction while writing my final thesis.
: I'm a computer science student looking for distraction while writing my final thesis.
-
 
-
=== Ogg support status ===
 
-
 
-
*[http://maemo.org/profile/view/kulve Tuomas Kulve]
 
-
*Intended audience: users and application developers
 
-
*Talk type: lightning talk
 
-
*Abstract/description
 
-
:OGG support status on Maemo: What it does and it doesn't.
 
-
* Author bio
 
-
: Tuomas Kulve has been a senior software engineer over five
 
-
years at Movial. He has been following the Maemo scene since the Nokia
 
-
770 launch.
 
-
 
-
=== Maemo Platform Security ===
 
-
*Elena Reshetova
 
-
*Intended audience: users and application developers
 
-
*Talk type: lightning talk
 
-
*Abstract/description
 
-
:Lots of questions are being asked about the level of lock-down which Maemo-based devices will have - Elena will address some of those questions.
 
== Sunday October 11 ==
== Sunday October 11 ==
Line 109: Line 99:
: Aniello Del Sorbo got his Laurea degree and PhD in Computer Science from the University of Salerno in Italy. He developed the Transparent Crypted file-system (TCFS) for Linux while he was studying in Salerno. He was also a post-doc at the JHUISI - Johns Hopkins Information Security Institute in Baltimore, USA where he worked on a new approach to the DNS security.
: Aniello Del Sorbo got his Laurea degree and PhD in Computer Science from the University of Salerno in Italy. He developed the Transparent Crypted file-system (TCFS) for Linux while he was studying in Salerno. He was also a post-doc at the JHUISI - Johns Hopkins Information Security Institute in Baltimore, USA where he worked on a new approach to the DNS security.
: He also is the author of the port of the note-taking application Xournal to the Maemo platform.
: He also is the author of the port of the note-taking application Xournal to the Maemo platform.
-
 
-
=== How to speed up your Maemo application development ===
 
-
 
-
*Author: Raul Herbster, raul.herbster at signove dot com
 
-
*Intended audience: Application/Platform Developers
 
-
*Talk type: Lightning talk
 
-
*Abstract/description
 
-
: Integrated Development Environments (IDEs) positively impacts on the development process of maemo applications, increasing productivity, improving standardization and reducing coding error. In addition, IDEs definitely help maemo newbies getting started a lot quicker on technologies by providing templates and useful tools under a consistent and integrated graphical interface. IDE Integration project consists of IDEs (ESbox and PluThon), development environments for different languages (Python and C/C++) and PC-Connectivity, a tool to simplify setting up of communication between the Internet Tablet and the host PC. This presentation shows how IDE Integration can be used to help you to develop Maemo applications (C/C++ and Python).
 
-
 
-
*Author bio
 
-
: Raul Herbster has got his BSc. and Master degrees in Computer Science at Federal University of Campina Grande, Brazil. He is a key developer and maintainer of the ESbox and PluThon, which are part of the official maemo IDE Integration environment. He is a Nokia Certified Trainer and Forum Nokia Champion since 2008. Currently, Raul is a senior developer of Signove and works on IDE Integration project.
 
-
 
-
=== Development Nirvana: How Maemo Application Development Should Be ===
 
-
*[[User:Jaffa|Andrew Flegg]] [mailto:andrew@bleb.org <andrew@bleb.org>]
 
-
*''Intended audience:'' application developers
 
-
*''Abstract/description:''
 
-
: In the words of Steve Ballmer, the key to a platform is "developers! developers! developers!" However, Maemo SDKs have a painful install process, supported only on x86 Linux with primitive tooling.
 
-
: This talk will demonstrate how much better Maemo development can be; from cross-platform, easy-to-use Maemo SDKs to a brief runthrough of what a real, professional development environment is like. The author will also describe his perfect Maemo development environment: and whether it's something we're ever likely to see.
 
-
*''Author bio:''
 
-
: Andrew Flegg has been a professional software developer for over 15 years and is currently lead architect and developer for his employer's next generation application. He has been a Maemo user since the 770 launch and has been elected to the Maemo Community Council twice.
 
=== GSoC presentation: [http://wiki.maemo.org/GSoC_2009/Projects/BitTorrent_plugin_for_Canola BitTorrent plugin for Canola] ===
=== GSoC presentation: [http://wiki.maemo.org/GSoC_2009/Projects/BitTorrent_plugin_for_Canola BitTorrent plugin for Canola] ===
Line 153: Line 123:
: I'm studing Computer Science (first year, undergraduate) at the Babes-Bolyai University in Cluj-Napoca, Romania. I've been accepted as a Google Summer of Code student for Maemo. This represented my first serious contact with the open source software, but now I'm planning to continue to help the community and develop new applications.
: I'm studing Computer Science (first year, undergraduate) at the Babes-Bolyai University in Cluj-Napoca, Romania. I've been accepted as a Google Summer of Code student for Maemo. This represented my first serious contact with the open source software, but now I'm planning to continue to help the community and develop new applications.
 +
 +
=== How to speed up your Maemo application development ===
 +
 +
*Author: Raul Herbster, raul.herbster at signove dot com
 +
*Intended audience: Application/Platform Developers
 +
*Talk type: Lightning talk
 +
*Abstract/description
 +
: Integrated Development Environments (IDEs) positively impacts on the development process of maemo applications, increasing productivity, improving standardization and reducing coding error. In addition, IDEs definitely help maemo newbies getting started a lot quicker on technologies by providing templates and useful tools under a consistent and integrated graphical interface. IDE Integration project consists of IDEs (ESbox and PluThon), development environments for different languages (Python and C/C++) and PC-Connectivity, a tool to simplify setting up of communication between the Internet Tablet and the host PC. This presentation shows how IDE Integration can be used to help you to develop Maemo applications (C/C++ and Python).
 +
 +
*Author bio
 +
: Raul Herbster has got his BSc. and Master degrees in Computer Science at Federal University of Campina Grande, Brazil. He is a key developer and maintainer of the ESbox and PluThon, which are part of the official maemo IDE Integration environment. He is a Nokia Certified Trainer and Forum Nokia Champion since 2008. Currently, Raul is a senior developer of Signove and works on IDE Integration project.
=== Behaviour-Driven Development on Maemo ===
=== Behaviour-Driven Development on Maemo ===
Line 164: Line 145:
: [http://wiki.maemo.org/User:Japolinario Jose Teixeira] participated in the development of the Maemo Application Framework as Nokia trainer. Right now, he his a full-time researcher, teaching IT in a Finnish university as well. On his free-time, he contributes to open-source projects and incite many others to to the same.
: [http://wiki.maemo.org/User:Japolinario Jose Teixeira] participated in the development of the Maemo Application Framework as Nokia trainer. Right now, he his a full-time researcher, teaching IT in a Finnish university as well. On his free-time, he contributes to open-source projects and incite many others to to the same.
-
* After AMS Summit ...
+
=== Continous Integration with CruiseControl and Scratchbox ===
-
: The ran presentation is online [http://www.scribd.com/doc/21329144/MaemoSummit-BDD here]. Note that http://cukes.info/ and http://behaviour-driven.org/ are great sites to the ones looking for more information on BDD.  
+
*Jani Mikkonen, ext dash jani dot mikkonen at nokia dot com, rasjani @ #mer
-
 
+
*Application developers / QA People
-
: Just try it. You and your team will love it.
+
*Lightning talk / Can extend to presentation if interest demands
 +
*Abstract/description
 +
: Topic is about how to harness Cruisecontrol to full build / packaging / testing and repository update cycle for development teams big and small.
 +
*Additional Information (optional)
 +
: Projector for showing live demostration and own laptop.
 +
*Author bio
 +
: Jani has been working with Maemo since Diablo/N800 on various tasks from maintenance to testing and is a long time linux user with developer & bofh background.
=== N900 HW architecture overview & power management ===
=== N900 HW architecture overview & power management ===
Line 189: Line 176:
*Author bio
*Author bio
: I am a former Nokia employee (Alliance factory and DSNM trade customer logistics) who was a principal on the US launch team for the N800.  As Quality Engineer I managed the delivery of 200 devices to CES 2007 and ensured quality on devices delivered until their production relocation to Mexico.  I became one of the first Nokia employees to reach out to the new community of tablet software developers and have continued in a voluntary representative role.  I also tested internal applications such as the enterprise support suite (including VPN) and field tested the N810 WiMAX Edition tablet.  I also developed a prototype mobile auditing solution using the internet tablets.  Today I still cover the internet tablets and their applications at http://tabulacrypticum.wordpress.com
: I am a former Nokia employee (Alliance factory and DSNM trade customer logistics) who was a principal on the US launch team for the N800.  As Quality Engineer I managed the delivery of 200 devices to CES 2007 and ensured quality on devices delivered until their production relocation to Mexico.  I became one of the first Nokia employees to reach out to the new community of tablet software developers and have continued in a voluntary representative role.  I also tested internal applications such as the enterprise support suite (including VPN) and field tested the N810 WiMAX Edition tablet.  I also developed a prototype mobile auditing solution using the internet tablets.  Today I still cover the internet tablets and their applications at http://tabulacrypticum.wordpress.com
-
 
-
=== Mer from a user's perspective ===
 
-
*Author: Tomasz Dominikowski (dominikowski at gmail dot com)
 
-
*Intended audience: everyone, but aimed at developers in general
 
-
*Talk type: lightning talk
 
-
*Abstract/description
 
-
: Will cover Mer from a purposefully ordinary user's perspective, who just wants it work and get things done while using it, dishearteningly ignoring the sweat and tears of developers, who worked hard to get to this point.
 
-
: Will discuss problems that may arise from raised expectations as Mer's UI starts looking very attractive, but the internals are still not up to scratch. More and more people will get attracted, with next to no clue of what Mer really is and an overwhelming sense of entitlement, the "I want my money back" kind.
 
-
*Additional Information
 
-
: Might need to show some Mer screenshots.
 
-
*Author bio
 
-
:Tomasz Dominikowski is a Linux user since 2004, a GNOME and Ubuntu translator since 2006 (Ubuntu Polish translators admin). Aviary.pl member since 2007, where I he takes care of GNOME and Novell SUSE Enterprise Desktop. In his spare time he remasters Ubuntu for the Polish community. Now involved in Mer, where he helps out by managing translations, patching, packaging, testing and making a general fuss.
 
-
 
-
=== Nokia PUSH N900 Project Showcase ===
 
-
* Ben Mason, Hyper - ben AT hyperhappen.com and Gary Birkett
 
-
*Intended audience: platform developers
 
-
*Talk type: lightning talk
 
-
*Abstract/description
 
-
: Nokia has recently launched the PUSH N900 project and we'd like to take the opportunity to showcase it to the Maemo community, hopefully inspiring people to take part.
 
-
:PUSH is a unique project from Nokia that brings together the world's most
 
-
skilled designers, creatives, artists, hackers, modders and coders to push
 
-
the N900 and Maemo to its limits - a competition to build the most
 
-
innovative hacks possible using the most advanced technology we know today.
 
-
:We'll be running through the background to the project, sharing some of the
 
-
hacks we've already created and hopefully answering lots of questions and
 
-
inspiring people to get involved.
 
-
:Check out http://blogs.nokia.com/pushn900/ for more details.
 
-
 
-
*Additional Information (optional)
 
-
: We'll be bring a laptop, some N900 devices and most likely some other equipment to showcase some of the hacks.
 
-
 
-
*Author bio
 
-
: Ben Mason is a communications strategist responsible for the PUSH N900 project. He has worked with Nokia on a number of device and service launches. He is also a keen follower of digital culture and he writes at http://101culture.com
 
-
 
-
[[Category:Maemo Summit 2009]]
 

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)