Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

Having fun with free software: Presenting Remuco

Issues:

I'm not using Google trademarks to promote myself!

This presenting was created by Google Docs Templates.

https://docs.google.com/templates
Some rights reserved:
About me:

Name: Fernando Pereira dos Santos

nick: fairhonanth;
Hometown: Florianópolis – SC/Br (mané);
Age: 27 years old;
Religion: Christian
Soccer fan: Avaí Futebol Clube;
Hobbies: Soccer (like to play on weekends!), Surf
(only on summer season), Tennis (was an tennis
player once), Movie Theather (the best movies are
European);

Passions: FLOSS Movement and cheers for my


soccer team AVAÍ: o Leão da Ilha (The Lion's
Island);
History:

2001 – First contact with Linux;


2002 – Get in college;
2004/2006 – Conducted studies on Desktops
distributions based on LIVE CDs;
2008 – Began the course of Post graduate on Free
Software – Implantation and Project Management;
2008/... - Made the decision to colaborate to free
software movement;

2010 – Became the Solisc.gz's coordinator and


also opened my own company, the Free
Hammer – Consulting & Associates “Bringing
FLOSS solutions to your comapny”.
Agenda:

The proposal of this speech is as follows:

Part I:
Why did I choose write this speech in english?
Is it possible to have fun with free software?
The happiness of freedom!

Part II:
The Google Summer of Code;
Presenting Remuco;
Programming Languages for Remuco;

Part III:
Demo: Running Remuco!
Part I - Why did I choose write this speech in english?

There are more than 240,000 open source projects hosted


at SourceForge.net. More than 80% is written in English
language.

And also there are more than 250,000 open source projects
hosted at Google Code. More than 90% is written in English
language.

“So you have to learn English!”


Part I - Is it possible to have fun with free software?

YES!

But, How?
“All you have to do is to choose an open source project
hosted on: SourceForge.net, Google Code or
Launchpad.net.”

“Or..make your own project, there are so many open


source programming languages that helps you to write
some codes!”

“Remember, free software is all about freedom!”


Part I - Is it possible to have fun with free software?

I can give you some examples of open source


projects that was developed just for fun:

Amora – A mobile remote


assistant
Tivion – A simple player to
onlive TV streaming

Remuco – Duplex remote


control for Linux media players
Part I - Is it possible to have fun with free software?

Maddog once said:

“In nowdays we are not having enough fun!”

“I think the Brazilian people know how to bring


together fun and work!”
Part I - The happiness of freedom!

Zero cost of ownership;

No need of pirated operating system;

All the softwares just in one click;

You got the four freedoms: use por any


purpose, study how program works, re-
distribute copies and improve benefits to
programs and release this improvements.
Part I - The happiness of freedom!

So, what you waiting for?????

“The power is yours!”


Google Summer of Code
“Google Summer of Code is a global program that offers student
developers stipends to write code for various open source software
projects...”
Part II: The Google Summer of Code

Since 2005...

3500 students participant...

4000 mentors...

100 countries around the world...


Part II: The Google Summer of Code

Create and release open source code for the benefit of all;

Inspire young developers to begin participating in open


source development;

Help open source projects identify and bring in new


developers and committers;

Provide students the opportunity to do work related to their


academic pursuits during the summer (think "flip bits, not
burgers");

Give students more exposure to real-world software


development scenarios (e.g., distributed development,
software licensing questions, mailing-list etiquette).
Part II: Presenting Remuco

“Remuco is a duplex remote control system for Linux


media players and mobile phones equipped with
Bluetooth or WiFi”
WiFi

Client:
Smartphones,
Mobiles, PDAs,
etc. Server: Unix* (like)
Part II: Presenting Remuco

With Remuco you can:

Control your favorite media player remotly;

Switch to the next, previous, or any other media


within the current playlist;

Browse your media library and activate other


playlists;

Rate your media;

Adjust the volume;


and more...
Part II: Presenting Remuco

Supported Media Players:

Amarok Audacious Banshee Exaile MPD MPlayer

Quod-Libet Rhythmbox Songbird Totem TVtime

VLC
Part II: Programming Languages for Remuco

Client:

Java - J2ME (Java Plattform, Micro Edition)


Java is a programming language and computing platform
first released by Sun Microsystems in 1995;
Java runs on more than 850 million personal computers
worldwide, and on billions of devices worldwide;
Java ME technologies cover a wide range of extremely tiny
commodities, and enable security, connectivity, and useful
utility programs inside smart cards, pagers, set-top boxes,
and other small appliances.
Part II: Programming Languages for Remuco

Server:

Python
Python is a general-purpose high-level programming
language whose design philosophy emphasizes code
readability;
Python supports multiple programming paradigms,
primarily but not limited to object oriented, imperative
and, to a lesser extent, functional programming styles;
Python is often used as a scripting language, but is also
used in a wide range of non-scripting contexts;
Python uses dynamic typing and a combination of
reference counting and a cycle-detecting garbage
collector for memory management;
DEMO!
Running Remuco...
References:
Remuco's hosted page: http://code.google.com/p/remuco/

Google Summer of Code: http://code.google.com/soc/

Python at Wikipedia: http://en.wikipedia.org/wiki/Python_(programming_language)

Java at Wikipedia: http://en.wikipedia.org/wiki/Java_(programming_language)


Having Fun with Free Software: Presenting Remuco

Questions?????
Thank You!

@fairhonanth
fairhonanth@gmail.com
sip:fairhonanth@ekiga.net
fernando@freehammer.com.br

You might also like