Beruflich Dokumente
Kultur Dokumente
Software in Engineering
Education
2020
2020
AICTE Model Curriculum of Courses at UG Level in Emerging Areas (Feb 2019)
● The team with experts from industry, R&D and academia, in series of
discussions, convinced themselves with the contents which are presented
here as curriculum for the nine emerging subjects:
5. Quantum Computing
6. Data Sciences
7. Cyber Security
8. 3D Printing and Design
9. Virtual Reality (VR)
● Source :https://www.aicte-india.org/sites/default/files/UG_Emerging.pdf
FOSS ? Why-- what-- how--
In production and development,open source is a philosophy or
methodology that promotes free redistribution and access to a
products design or ideas of implementation details.
9 Powerful Technologies powered by Open Source
The Four Web Players, Google, Amazon, Twitter and Facebook; They
All Use Linux!
*Bill Gates – Charity of US $28 billion to GNU Linux and Open Source
" Go Ahead and copy our Software" says Red Hat CEO
However, according to Red Hat CEO, Jim Whitehurst, Red Hat is one
company that actually encourages cloning.
International Context
In Medical Field
[Source:-
http://news.netcraft.com/archives/category/web-server-survey/]
August 2011 Web Server Survey
* AarogyaSetu
* BOSS
Indian Context
About Rs. 35 billion (Rs. 3,500 crore) was spent on Aadhaar program from the
beginning (January-2009) till September 2013 with enrollment of 50 crore (500
million) persons
"The approved outlay for UID Scheme is Rs 13,633.22 crore for the
period 2009-2017. The total amount spent on the project up to February
28, 2015 was Rs 5,630.48 crore,and generated as many as 78.65 crore
Aadhaar numbers" Planning Minister Rao Inderjit Singh said in a written
reply to Lok Sabha.
Source:
https://economictimes.indiatimes.com/news/economy/finance/govern
ment-expenditure-on-aadhaar-project-is-rs-5630-crore/articleshow/465
56215.cms?from=mdr
FOSS tools that are powering the UIDAI project
For the Aadhaar project, the UIDAI mainly uses FOSS solutions, a list of which is given below.
RabbitMQ: This is an AMQP (advanced message queuing protocol)
standards-based messaging solution for many of the project’s
asynchronous processing needs, with integration and high scalability
via the SEDA (staged event-driven architecture) implemented in Mule.
Mule: This is a light-weight object broker and SEDA runtime instance
used also in orchestrating various stages in batch processing.
The Hadoop stack: HDFS (Hadoop distributed file system) is used to
provide high data read/write throughput in the order of many
terabytes per day. Distributed architecture enables scale out as
needed.
FOSS tools that are powering the UIDAI project
Hive is used for building the UIDAI data warehouse, HBase for
indexed lookup of records across millions of rows, Zookeeper as a
distributed coordination service for server instances, and Pig as an
ETL (extract, transform and load) solution for loading data into
Hive.
Source:https://opensourceforu.com/2011/12/aadhaar-testimony-to-foss-success-in
-india/
FOSS tools that are powering the UIDAI project
Source:https://opensourceforu.com/2011/12/aadhaar-testimony-to-foss-success-in
-india/
FOSS tools that are powering the UIDAI project
Source:https://opensourceforu.com/2011/12/aadhaar-testimony-t
o-foss-success-in-india/
Indian Context
* Rahul De, Hewlett-Packard Chair Professor, IIM Bangalore
released a study on “Economic Impact of FOSS in India” (involving
sample of 20 Organizations)- September 2009
Outcome: India can save Rs10,000 crore in current year, if half the
PCs sold in India come with FOSS
Report Available at :
fosscommunity.files.wordpress.com/2013/10/rahulde_fossrep2009.pdf
[source: www.iimb.ernet.in/~rahulde/RD_FOSSRep2009.pdf ]
Indian Context
[Source:-
http://epaper.hindustantimes.com/PUBLICATIONS/HT/HC/2011/09/15/ArticleHtml
s/ht-SPECIAL-No-BOSS-15092011001020.shtml?Mode=1]
Indian Context
* The NYSE ( New York Stock Exchange) runs Linux ( RHEL) on its
trading platform
Indian Banks: Will the End of Life of Windows XP Give
Linux a Boost? ( Article from :Open Source for You Magazine- March 2014)
*China has successfully deployed Linux over 20,000 branches of
Bank Sector since 2008
* Low Cost
* More Secure
* More Reliable & Stable
* Based on Open Standards
* Localization
* No Piracy Issues (one can make copies of CD/DVDs & distribute)
* One can customize LINUX according to their needs
* Almost Virus Free
Open Source in Engineering
Scientific Applications and Research
* Source Code :
http://sourceforge.net or ( sf.net )
https://github.com
Open Source in Engineering
Scientific Applications and Research
● Projects :
leadingindia.ai
http://ekalavya.it.iitb.ac.in/availableprojects.do
● Applications: osalt.com
Open Source Tools in Engineering
Scientific Applications and Research
● Scilab
* Scilab is free and open source software for numerical
computation providing a powerful computing environment for
engineering and scientific applications.
* Cloud SIM
* OWNCLOUD--- [http://owncloud.org/install/
Like dropbox, googledrive
Open Source Tools in Engineering
Scientific Applications and Research
● Parallel Computing
* Users can benefit greatly from the parallel computing
capabilities available in OpenFOAM
* Almost everything, from meshing, pre-processing, through
simulation, to post-processing, runs in parallel as standard; no
stage is limited to run on a single CPU on the memory allocated to
that CPU.
* The cost of parallel simulation is affordable to all because
OpenFOAM is free.
Open Source Tools in Engineering
Scientific Applications and Research
● Molecular dynamics
Ascalaph Designer
GROMACS, LAMMPS
MDynaMix, NAMD
Open Source Tools in Engineering
Scientific Applications and Research
● Molecule viewer
Avogadro, BALLView, Jmol, Molekel
MeshLab, able to import PDB dataset and build up
surfaces from them
PyMOL, QuteMol , RasMol
● Nanotechnology
Ninithi - visualize and analyze the carbon allotropes such
as Carbon nanotube, Fullerene, Graphene nanoribbons
Other Resources
* http://en.wikipedia.org/
*http://www-128.ibm.com/developerworks/linux/library/l-linu
xboot/
* http://yolinux.com/TUTORIALS/LinuxTutorialInitProcess.htm
* https://www.kernel.org/
1) http://knowfree.net/
2) http://www.linux-books.us/debian.php
3) http://www.ignouonline.ac.in/websancproj/
4) http://www.ignouonline.ac.in/sakshat/
5) http://www.ftacademy.org/materials
6) http://www.linux.com/directory/Books
7) http://ijeit.com/archive.php
8) http://www.computer.org/portal/web/csdl/home
9) yolinux.com
10) http://opendatacommons.org/guide
Python Resources and Code
● Byte of Python Very good and easy tutorial to learn advances in python.
http://python.swaroopch.com/
● http://www.analyticsvidhya.com/blog/2016/03/practical-guide-principal-component-analysis-python/
http://sebastianraschka.com/Articles/2014_pca_step_by_step.html
● http://sebastianraschka.com/Articles/2014_python_lda.html
● iGraph → http://igraph.org/python/
https://github.com/anujshah1003/useful-scripts-for-handling-data
(
https://www.zeolearn.com/magazine/python-libraries-for-machine-learning)
https://www.pythonanywhere.com/batteries_included/
This presentation is the courtesy of
FOSS Community
Details: https://fosscommunity.wordpress.com/python-libraries/
For Further enquiries / knowledge Contribution/Events/Ideas.....
Contact at fosschd@gmail.com
Blog :- FOSSCommunity.wordpress.com