Академический Документы
Профессиональный Документы
Культура Документы
• Hot Technologies.
• LinuxChix.
This is the first step towards SFD and the fulfilling process is
still on.
The Jaya FOSS Club is driving the effort, but the event
depends largely on the grass root activities of open source
software, advocates organizing small events at the local level.
Editor’s Desk
“Liberty of software can be felt only in Open Source“
“Dream towards a better future……….”
JFC has been an active promoter in the field of Open Source. JFC is a
contributor to the credentials of Prof. Mr. M. Kumaran, Advisor of JFC and
Mr. Bharathi Mohan, Co-coordinator of JFC.
Hope this newsletter reaches out to many and our efforts to promote
and make the society aware on FOSS be a success.
“Open source will pave the way for a bright career as the future is FOSS!”
Future of technology will be open source. "I use Open Source and you???"
Editorial Board
Prof. A. Kanagaraj,
Chairman,
Jaya Group of Institutions
Dear Readers,
I am very glad that FOSS has paved way for the bright future of many
students of Jaya Engineering College. Jaya FOSS Club (JFC) is an active
community, which works to improve the academic and other extra-curricular
activities of our students. JFC encourages and motivates the students
academically to explore the current trends in software field and gain
knowledge about various emerging technologies in open source. It is very
interesting to note that many students of computer science department have
opted FOSS as their elective in curriculum.
Prof. Dr.R.Raja
Principal,
Jaya Engineering College.
Dear Readers ,
Prof. M. Kumaran
Head, Open Source Centre,
Jaya Engineering College
Dear Readers,
I am very proud that the members of Jaya FOSS Club have gone great
guns in FOSS, FOSS activities and project development. The team has
always been enthusiastic and actively working for the FOSS club.
Mr.G.Bharathi Mohan
Co-ordinator, Jaya FOSS Club,
Message from Richard Stallman
The students of Jaya Engineering College are fortunate that you are
holding an event that will teach them about the ethics of free software:
about the freedoms that they and all software users are entitled to.
In the future, the school should add this subject to the coursework,
and give every student practical experience of living in freedom by
migrating all the school's computers to free software.
Though the primary focus is on the fact that open source offers a very low
cost in development and deployment unlike other domains, it has also been proven
for its reliability and performance. Product is made freely download able and the
source code let out for further innovation and deployment.
LICENSE
• GNU General Public License (GPL): The GNU General Public License
(GNU GPL or simply GPL) is a widely used free software license, originally
written by Richard Stallman for the GNU project. The GNU Public License
provides for free access to software published under its terms. Users are
allowed to copy, modify, and redistribute GPL software. A license applied to
a program to specify it can be distributed and modified to/by anyone, but if a
modified version is distributed, the source must be distributed too.
• GNU Lesser (or Library) General Public License (LGPL):The GNU Lesser
General Public License (formerly the GNU Library General Public License)
or LGPL is a free software license published by the Free Software
Foundation (FSF).The LGPL places copyleft restrictions on the program
itself but does not apply these restrictions to other software that merely links
with the program. Lesser General Public License, the license that
accompanies some open source software that details how the software and
it’s accompany source code can be freely copied, distributed and modified.
A Lesser General Public License is used to license free software so that it
can be incorporated into both free software and proprietary software
• BSD-new license: The BSD license is a class of extremely simple and very
liberal licenses for computer software that was originally developed at the
University of California at Berkeley (UCB).The only restrictions placed on
users of software released under a typical BSD license are that if they
redistribute such software in any form, with or without modification, they
must include in the redistribution(1) one should not claim that they wrote the
software if they did not write it and (2) one should not sue the developer if
the software does not function as expected or as desired.
Most commonly these products rely over the GNU GPL due to its flexibility.
Each freelance developer can let out their product for free download under the
Linux licensing policy. Most commonly these products rely over the GNU GPL
due to its flexibility.
LOCALIZATION
LINUX
Most users of software across over the globe often face the threat of virus and
spams. Linux offers a relief over that as it is virus-free.
• Low cost:
The source code for operating system is freely available for the users
and GPL license is provided. The liberty for changing the source code is also
given. A community approach for development is followed instead of a corporate
approach. Thus the applications are low cost.
• Stability:
The Linux is based on a strong kernel developed and tested by
professionals and developers from around the world. Most of the development is
done after a strong brainstorming session. So every product has a contribution from
many people from around the world.
• Compatibility :
Linux and Linux applications are designed in a generic manner so that
they are compatible everywhere.
• Choice :
Linux and Linux applicationa comes with a variety of flavors (like
debian, ubuntu, open suse) with a varied package combinations and package
managers like (dpkg, yum, rpm, zypper).
• Multitasking:
Multitasking refers to running more than one process at a same time
using the same processor. This is implemented very promptly by the Linux kernel.
It also provides a facility to use seven parallely running terminals which runs
independently apart from the multiple desktops provided for each user logging.
• Open source:
The source code is open and available for the users and developers,
the freedom to edit the code and the liberty to redistribute it is provided so that
they can modify the code and customize it according to their requirements.
Birth of Jaya FOSS Club
Foss is a new technology for the students to learn and it is of great
help to them. The existing ones were old and it did not provide a good cause to
work for it. Foss provides an opportunity for the students to contribute something
to the software society.
Most importantly Foss has something that will make students to meet
the demands of current software technologies. Foss is being recommended by the
Industry and other governing bodies, as there are FOSS equivalents available that
can be suitable replacements. Some career oriented and on demand courses will
pave the way for the student’s bright future.
Initially Jaya FOSS Club started with faculty training program that
significantly improved the adaptation towards open source. The Orientation
program for students was conducted which created a general awareness in the
young minds.
The club is well supported by the Indian Linux User Group, Chennai and
the National Resource Centre for Free and Open Source Software (NRCFOSS)
which is funded by Ministry of IT, Govt. of India. It gets frequent help from C-
DAC, Chennai, IBM Academic Initiative and National Informatics Center (NIC),
for their continuous resource sharing with our students.
The Jaya FOSS Club aims to create awareness on FOSS and to promote its
usage among the student community, professionals, government officials and the
public. Apart from the advocacy program, the club also concentrates on
consultancy, training and development of Open Source Technology.
Jaya Foss Club also makes the students to actively participate in various
open source events and encourages them to learn open source technologies in the
form of participation in various demo stalls, technical talks, etc.
From the inception of the club, the members have conducted 28 advocacy
programmers in various schools and colleges. The club conducts technical
programmers such as workshops, technical talks, seminars, demo and the like, once
in a week.
These technical programmers are based on Open Source Technology. The
Linux User Group, Chennai are of great help to us in conducting such events.
Jaya Engineering College is one of few colleges offers the elective courses
on FOSS. So far, around 850 students have opted for these courses as electives,
from our college.
The Jaya Foss Club conducted a mega two day Free Software Demo Day
and a seminar on Open Source Technology, during August 2006. Around 4500
visitors visited the exhibition. The visitors included students from various schools
and colleges, professionals from various organizations and the public.
Prof. M.Kumaran, Head of Jaya Foss Club was part of NRCFOSS Team as
a Resource person and he conducted a Teacher Training Programs for the faculties
in Allahabad (UP) and Ahmadabad (Gujarat) during August and September 2007.
The Jaya FOSS Club conducted a one month free training for Judges of
Thiruvallur District on basic usage of Linux and various other open source tools
during the months of September and October 2007. 24 judges participated in these
training programs and were benefited.
The Jaya FOSS Club celebrates Software Freedom Day, in third week of
September every year, in a grand manner. More than 2000 students participate in
the celebrations every year. Software Freedom Day is a promotional event that is
being celebrated in order to bring eminence to the open source free software
among the professionals. It is welcomed by all the categories excluding to that of
the related.
The Jaya FOSS Club has been conducting a National Conference on Open
Source and Web Technology (WEBTOPS), for the past five years in the month of
March, in association with CSE and IT Depts. More than 50 technical papers have
been presented during the conference and many technical talks have been given by
the experts.
The College has 3 FOSS labs with around 200 computers. Various Linux
Distributions are installed and used in these Labs.Most of the Laboratory sessions
are conducted in FOSS Labs. We use Open Source Tools for Data Structures Lab
(GCC), Object Oriented programming Lab (G++), Networking Lab (Shell Script
and GCC), DBMS Lab (PostgreSQL), CASE Tools Lab (Umbrello, Python,
MySQL) and Internet Programming Lab (Java, PHP, Python and MySql).
The Jaya FOSS Club activities for the academic year 2008-09 was
inaugurated on 21st August 2008, by Mr. Karthi Swaminathan, Technical Director,
Collabnet and Mr. A.Bhuvaneshwaran, Software Engineer, Collabnet, Chennai. On
the eve of the Inauguration, we conducted an On-Line Quiz for the members of the
Jaya Foss Club. Around 700 students participated and top 10 scorers won attractive
prizes and certificates.
Software Freedom Day was celebrated on 20th September 2008 and
the following events were held:
An Online Quiz on Free and Open Source was launched on 18th April
2009 for First Year B.E/B.Tech/B.Sc/BCA /MCA/M.Sc/MBA students of the Jaya
Group of Colleges. 1024 students from various institutions of the Jaya Group of
Colleges participated in this quiz.. The top 10 scorers won attractive prizes and
certificates.
Our Student Mr. J.G. Sivaji, participated and accepted a project in the Google
Summer of Code 2009 (GsoC'09). His Mentoring Organization is Drupal and his
project is titled “Enhancing the Drupal Quiz module”. He released the Alpha
version of his project recently.
The IBM Academic Initiative has given prominent help for the
students from departments of computer science, information technology and
master of computer applications. Four day Technical workshop has been worked
out from 2.8.09 to 5.8.09.
Various students got benefited from IBM Academic Initiative in IBM DB2
Software tool for IBM Certification. Mr. Mowri Kumar, Senior Technical
consultant from Webtek Labs has trained the students. IBM Certified training was
given free of cost for the students.
• Planned to start an Open Source Research Center and develop the abilities
of the students with concern to open source. And it has been done with a
motive to bring out the talents.
• Planned to have collaborative work with various organizations.
• Planned to conduct more value added training programs in the area of Open
Source.
• Planned to start more Working Groups & Learning groups on open source
technologies to carry out various projects, consultancy works and training.
The site also houses many direct links to technical, programming and non-
technical sites for the convenience of the user, so they won’t have to search
throughout the WorldWideWeb. The gallery hosts the photos of events since 2006
in a flash based GUI using "expose".
All the projects of Jaya Open Source Center have been enlisted in the
development section along with the direct links to their source codes. This section
of the site provides development ideas and technology base for future projects.The
articles published on this site were submitted by the users, students and
professionals from FOSS fields .
The polls and the photo arena are the eye candy of the site and have always
been a hit with the users. The website is always maintained by the final year
student representative of Jaya FOSS Club.
The Centralized Tamil spell checker has been exclusively designed for
Tamil as regional language. It automatically finds the errors while typing in Tamil
and provides necessary alternatives for the typed word. The miss-spelled Tamil
words could be rectified in this manner.
This is of great use to the users who type in Tamil language. Centralized
Tamil Checker in GNU/Linux makes way for Tamil typing easier, faster and error-
free!
Project based on setting permissions in accessing the files in the pen drive.
Our aim is to make the pen drive protective which does not need higher software
requirements to work. We are going to use the language Java that is supported in
both windows and Linux platform. This is of great use to the users who wish to
protect the data on the move.
Authentication is provided with user name and password to access the data
in the removable disk. It enables only read access to the user using the pen drive
and he doesn’t have the rights to modify the content. And the main advantage here
is easy intrusion of virus is avoided.
FLASH DRIVE MUSIC PLAYER:
Indexing files of various format which can then be searched and the
respective content can be retrieved. Our indexing will make it possible to index
files of formats such as odt,doc,jpg,pdf,jar,zip and so on .It supports over 20 file
formats. We use Apache Solr and Apache Tika module which are powerful and
growing open source tools. Apache Tika module needs to be embedded within solr
and configured to extract the metadata and the textual component of the document.
User will be given a lot of options to customize the search. The search
keywords need to be remembered by our software which will list the keywords in
future. Solr requires http protocol to post files, But we will make the solr to receive
documents from local file system rather than using http protocol to make the file
posting faster. Our indexer can take URL as input and index the web page.
The remote desktop monitoring system is a open source software used not
only for monitoring the system as well as for controlling the distant System.
RDMS uses JAVA RMI (remote method invocation) along with SSL/TLS in order
to establish a secure connection between the server and client.
It has the functions like handling keyboard and mouse events, taking the
screenshots, mainly for data and file transfer, a remote file manager used to see and
access the client system files, data compression, SSL authentication & encryption
and more importantly the monitoring functions are added such as used to view the
disk usage, ram usage, CPU usage, network usage both the upload as well as
download usage.
This project aims at creating new unicode Tamil fonts and fixing bugs in
already existing Tamil fonts for GNU/Linux . The total number of Tamil fonts
properly free software licensed and made available at GNU/Linux
distributions are very little. Not all fonts that we use today for Tamil are
perfect Unicode fonts.
This made us to start to this project and contribute to tamil computing.
Modules used:
▪ Font Designing (artistic work)
• Vector drawing (or)
• Hard drawing
▪ Unicode Mapping (mapping designed character to unicode
number/string)
▪ Combination Rules (For deverived letter and words)
Tamil spell checker will be developed and integrated with open office
for checking the correct spelling of words in the document. Each word needs to be
compared against a dictionary of correctly spelt words. The grammatical mistakes
will be identified based on a set of predefined rules for Tamil. The user can
customize the dictionary of Tamil words.
In order to catch the misspelt words, the checker would need to incorporate
syntactic and semantic knowledge.
This paper presents a new highly automated approach for protecting Web
applications against SQL injection that has both conceptual and practical
advantages over most existing techniques.
CODEIGNITER-VIDEO WRAPPER
This library will work with following video service providers YouTube*,
Google, Blip.TV, Revver, MySpace, MetaCafe, Last.fm, JumpCut,
SevenLoad, Spike TV, Daily Motion, Veoh, Vimeo, Tudou, imeem, Guba,
Yahoo Music Video, and Live Video video formats.
http://drupal.org/project/emfield
HOT TECH !
16 Years of Debian
It was about 16 years ago that Ian Murdock came upon the idea to design a
new Linux distro. He named it Debian after Debra and Ian.
Only Murdock himself knows about the moment of conception and naming
of the distro,but its birth is recorded in a mailing to the comp.os.linux.development
newsgroup on August 16, 1993, almost exactly 16 years ago. "This is a release that
I have put together basically from scratch, in other words, I didn't simply make
some changes to SLS and call it a new release."
The SLS he's referring to is Softlanding Linux System, a distro put together
by Peter McDonald in 1992 that was the first to go beyond just the Linux kernel
and some basic utilities. SLS introduced the graphical X Window System, but it
was buggy and led to some frustration in the Linux community. Among those
frustrated was Ian Murdock.
Boxee provides support for a wide range of multimedia formats and includes
features like playlists, stunning audio visualizations, slideshows, and even live
weather forecasting. An ever increasing list of third party apps is another important
but obvious characteristic of boxee, being an Open Source application.
Boxee can play most audio and video file formats, as well as display images
from almost all kind of sources like CD/DVD's, flash drives and so on.
It can be deployed on most web servers and on almost every operating system
and platform free of charge. PHP is installed on over 20 million websites and 1
million web servers.
PHP 6, the next major revision of the popular Web application development
language, looms on the horizon and promises many changes. Learn what’s new
and what’s obsolete and how to prepare your code for tomorrow.
Although PHP 6 isn’t yet available as a pre-built package, you can download
and install a development snapshot of PHP 6 now to check out the new features
and verify your scripts remain functional. Since PHP 6 removes some backwards
compatibility features (which, in the long term, is a good thing), you should test
your existing code thoroughly.
Myth 3: It is not worth learning Linux because most companies use Windows.
Myth 5: Linux is a type of software piracy because it was copied from other
operating systems.
Myth 8: Linux has poor support because there is no single company behind it.
IN INDIA:
Our goal is to promote the usage of FLOSS and to help women in India to
identify the avenues for contribution with various levels of expertise - users,
newbie, enthusiasts, subject matter experts, geeks to various upstream projects.
To achieve this vision, LinuxChix India intends to establish itself as a
platform for knowledge sharing and facilitate women interested in FOSS from
around India to talk, participate at events, volunteer, learn, mentor and help each
other.
Courtesy – Vid Iyer
Working Groups on Open Source
Jaya FOSS Club has active working groups working on Open Source
technologies. Working groups conducts its periodic sessions regularly and works in
enculcating knowledge to the students. Working groups has its active participation
from all the departments.
Regular workshops and seminars are conducted and various activities also
forms the other means in educating all.Working Group of JFC aims to spread
knowledge and makes awareness of the usage of Open Source technologies.
• LAMP
• Ruby on Rails
• Perl
• Localization
• Kernel Development
• E-Learning
• UI Programming
Community list-->https://lists.ubuntu.com/
CMS TOOLS-->
http://en.wikipedia.org/wiki/Drupal
http://en.wikipedia.org/wiki/Joomla
OFFICE TOOLS-->
http://en.wikipedia.org/wiki/OpenOffice.org
Database tools-->
http://en.wikipedia.org/wiki/MySQL
http://en.wikipedia.org/wiki/PostgreSQL
Electronic tools-->
http://en.wikipedia.org/wiki/Electronic_design_automation#Open_source_E
DA_tools
Graphical Editor-->
http://en.wikipedia.org/wiki/GIMP
http://en.wikipedia.org/wiki/F-Spot
CD/Burner-->
http://en.wikipedia.org/wiki/Brasero_(software)
http://www.burnworld.com/software/cdrburning/linux.htm