having fun with free software presenting remuco
TRANSCRIPT
-
8/8/2019 Having Fun with Free Software Presenting Remuco
1/24
Having fun with free software: Presenting Remuco
-
8/8/2019 Having Fun with Free Software Presenting Remuco
2/24
Issues:
I'm not using Google trademarks to promote myself!
This presenting was created by Google Docs Templates.
https://docs.google.com/templates
-
8/8/2019 Having Fun with Free Software Presenting Remuco
3/24
Some rights reserved:
-
8/8/2019 Having Fun with Free Software Presenting Remuco
4/24
About me:
Name: Fernando Pereira dos Santos
nick: fairhonanth;
Hometown: Florianpolis SC/Br (man);
Age: 27 years old;
Religion: ChristianSoccer 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 areEuropean);
Passions: FLOSS Movement and cheers for my
soccer team AVA: o Leo da Ilha (The Lion'sIsland);
-
8/8/2019 Having Fun with Free Software Presenting Remuco
5/24
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 andalso opened my own company, the FreeHammer Consulting & Associates BringingFLOSS solutions to your comapny.
-
8/8/2019 Having Fun with Free Software Presenting Remuco
6/24
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!
-
8/8/2019 Having Fun with Free Software Presenting Remuco
7/24
-
8/8/2019 Having Fun with Free Software Presenting Remuco
8/24
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.
Remember, free software is all about freedom!
Or..make your own project, there are so many opensource programming languages that helps you to write
some codes!
-
8/8/2019 Having Fun with Free Software Presenting Remuco
9/24
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
assistantTivion A simple player to
onlive TV streaming
Remuco Duplex remote
control for Linux media players
-
8/8/2019 Having Fun with Free Software Presenting Remuco
10/24
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!
-
8/8/2019 Having Fun with Free Software Presenting Remuco
11/24
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.
-
8/8/2019 Having Fun with Free Software Presenting Remuco
12/24
Part I - The happiness of freedom!
So, what you waiting for?????
The power is yours!
-
8/8/2019 Having Fun with Free Software Presenting Remuco
13/24
Google Summer of CodeGoogle Summer of Code is a global program that offers studentdevelopers stipends to write code for various open source softwareprojects...
-
8/8/2019 Having Fun with Free Software Presenting Remuco
14/24
Part II: The Google Summer of Code
Since 2005...
3500 students participant...
4000 mentors...
100 countries around the world...
-
8/8/2019 Having Fun with Free Software Presenting Remuco
15/24
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 newdevelopers and committers;
Provide students the opportunity to do work related to their
academic pursuits during the summer (think "flip bits, notburgers");
Give students more exposure to real-world software
development scenarios (e.g., distributed development,
software licensing questions, mailing-list etiquette).
-
8/8/2019 Having Fun with Free Software Presenting Remuco
16/24
Part II: Presenting Remuco
Remuco is a duplex remote control system for Linuxmedia players and mobile phones equipped with
Bluetooth or WiFiBluetooth or WiFi
Client:
Smartphones,
Mobiles, PDAs,
etc. Server: Unix* (like)
-
8/8/2019 Having Fun with Free Software Presenting Remuco
17/24
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...
-
8/8/2019 Having Fun with Free Software Presenting Remuco
18/24
Part II: Presenting Remuco
Supported Media Players:
Amarok Audacious Banshee Exaile MPD MPlayer
Quod-Libet Rhythmbox Songbird Totem TVtime
VLC
-
8/8/2019 Having Fun with Free Software Presenting Remuco
19/24
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.
-
8/8/2019 Having Fun with Free Software Presenting Remuco
20/24
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;
-
8/8/2019 Having Fun with Free Software Presenting Remuco
21/24
DEMO!
Running Remuco...
-
8/8/2019 Having Fun with Free Software Presenting Remuco
22/24
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)
http://code.google.com/p/remuco/http://code.google.com/soc/http://en.wikipedia.org/wiki/Java_(programming_languagehttp://en.wikipedia.org/wiki/Java_(programming_languagehttp://code.google.com/soc/http://code.google.com/p/remuco/ -
8/8/2019 Having Fun with Free Software Presenting Remuco
23/24
Having Fun with Free Software: Presenting Remuco
Questions?????
-
8/8/2019 Having Fun with Free Software Presenting Remuco
24/24
Thank You!
sip:[email protected]@freehammer.com.br
mailto:[email protected]:[email protected]:[email protected]:[email protected]