An infographic on my 25 Articles in Open Source For You magazine. Thank You OSFY team for the opportunity and readers for their feedback.
Dr. K.S.Kuppusamy
Human Factors of XR: Using Human Factors to Design XR Systems
An Infographic on My 25 Articles in Open Source For You Magazine
1. EFFECTIVE WAYS
OF STUDYING
BEFORE EXAMS
An infographic on my 25 Articles in Open
Source For You magazine. Thank You OSFY
team for the opportunity and readers for their
feedback
Dr. K.S.Kuppusamy
1. APRIL, 2014
There is no reason why the differently abled cannot
use computers as well as others. Free and open
source accessibility tools are the means by which the
physically and otherwise challenged can enjoy a
complete, wholesome and enriching IT experience.
This article looks at a few of these tools.
WHAT DOES OPEN SOURCE
OFFER THE DIFFERENTLY
ABLED?
2014
8%
2015
19%
2016
38%
2017
35%
2. DEC, 2014
SPEED UP YOUR RESEARCH
PAPER WITH ZOTERO
Zotero is an amazing open source tool that helps
writers to manage the various references used in
their articles and presentations. Essentially, it helps
them to add these references to their articles with
minimal drudgery but with clinical precision.
3. JAN, 2015
OPENCV4ANDROID
MAKE YOUR SMARTPHONES
SEE
OpenCV is a computer library that is primarily
aimed at real-time computer vision. Now that
mobile devices come with powerful cameras and
high processing power, mobile platforms are ideal
for executing computer vision programs.
4. FEB, 2015
TOP FOSS TOOLS TO TECH-UP
THE TEACHING-LEARNING
EXPERIENCE
The teaching-learning process can be assisted,
made more efficient and enhanced with the use of
technology. Gen Y and Gen Z tend to learn better via
their smartphones or the Internet. This article
discusses five no-cost, open source teaching-
learning tools that will greatly aid in the process. It
is a good read for school administrators, teachers,
and students.
OpenSource for U & Me
2. 5. MAR, 2015
CUCKOO: A MALWARE
ANALYSER COMPANIES CAN
DEPEND UPON
Cuckoo is a leading open source malware analyzer.
The Cuckoo sandbox facilitates effective analysis of
various types of malware by monitoring their
behavior in a secure and isolated environment with
the help of virtual machines. Based on Python, it is
definitely a must-have tool in the armory of any
computer security expert.
6. MAY, 2015
OPENSHIFT: A MULTIPLE
AWARD-WINNING PAAS TOOL
Platform as a Service (PaaS) has come to stay as a
developer tool, as it allows users to concentrate on
the app rather than be involved with the platform.
OpenShift, developed by Red Hat, is a great PaaS
tool. Wade through this article to get acquainted
with it.
7. NOV, 2015
HAXE: WRITE ONCE,CONVERT
TO MANY LANGUAGES
The proliferation of a wide variety of platforms has
become a major challenge for developers when it
comes to porting their application to different
environments. Haxe assists developers to face this
challenge. This article is an eye-opener to the world
of cross-compilation based programming using the
Haxe toolkit.
8. JAN, 2016
IONIC: A UI FRAMEWORK TO
SIMPLIFY HYBRID MOBILE APP
DEVELOPMENT
This article presents Ionic, which is a framework
for hybrid mobile app development. Hybrid apps
have all the advantages of native apps and mobile
websites combined within them. Ionic makes the
task of creating hybrid apps very easy, and these
can be ported to various platforms.
9. FEB, 2016
DEEP LEARNING: MAKING
MACHINES READY FOR
COMPLEX TASKS
Deep learning or deep structured learning is a
branch of machine learning based on a set of
algorithms, which attempt to model high level
abstractions in data by using multiple processing
layers with complex structures. Deep learning is a
science that’s in the early stages of development
10. MAR, 2016
APACHE COUCHDB: IT’S TIME
TO RELAX
Apache CouchDB frees developers from restrictions
caused by the uniformity and structured nature of
relational database management systems. Tailored
for the needs of the data driven Web applications,
CouchDB is definitely a promising data
manipulation tool for Web developers.
3. 11. APR, 2016
SIMPLECV: MAKING VISION
COMPUTING EASY AND
EFFECTIVE
SimpleCV makes computer vision tasks simpler
and quicker to implement by providing a wrapper
over the underlying complex code in the OpenCV
library. In addition to this, SimpleCV provides
functionalities such as optical character
recognition (OCR) through easy-to-use functions.
12. MAY, 2016
SPLINTER MAKES WEB
APPLICATION TESTING SIMPLE
Splinter makes acceptance testing of Web
applications simpler by automating interactions
with the browser. In Splinter, actions such as
visiting a link, clicking on a particular component
or links on the page can be automated with very
few lines of code. This article provides insight
into the world of automatic Web application testing
using Splinter.
13. JUN, 2016
FIVE PYTHON LIBRARIES
THAT MAKE WEB CONTENT
EXTRACTION SIMPLE
Content extraction from Web pages occurs in a
variety of domains such as information retrieval,
data mining, etc. This article introduces five
power-packed Python libraries that make the
process of content extraction from Web resources
simple and quick.
14. JUL, 2016
EVERYTHING YOU WANTED TO
KNOW ABOUT MOBILE
ACCESSIBILITY
Making applications accessible to all categories of
users is an important design principle to keep in
mind when developing successful, universal
applications. Accessibility challenges posed by
mobile devices are often due to the presence of
specialized hardware sensors, interface
mechanisms, comparatively smaller-sized displays,
etc. This article provides insights into the various
aspects of mobile accessibility, covering the myths
about accessibility, accessibility dimensions and the
steps involved in making mobile applications truly
accessible.
15. SEP, 2016
JULIA: A LANGUAGE THAT
WALKS LIKE PYTHON, RUNS
LIKE C
Julia is an emerging star in the world of
programming languages. It offers the coveted
combination of high performance and productivity.
What Julia offers in terms of execution speed may
almost seem unbelievable, especially to newcomers
to this language. This article provides an
introduction to Julia, which is as simple as Python
to learn, and on par with C and Fortran in terms of
execution speed.
4. 16. OCT, 2016
FALCON: A HIGH
PERFORMANCE,LIGHTWEIGHT
WEB FRAMEWORK
Falcon is a lightweight, high performance
framework for building cloud APIs. If your aim is to
serve requests as quickly as possible by putting in
some extra effort during the development stage,
then you should give Falcon a try.
17. DEC, 2016
MACHINE LEARNING:
THE JULIA APPROACH
Julia is a rising star in the world of programming
languages, having inherited the best features of
both Python and C. This article provides insights
into the machine learning related features offered
by Julia. As it is optimised for both speed and ease-
of-use, developing machine learning based
applications in Julia is fairly straightforward.
18. JAN, 2017
GADFLY: ENABLING
PUBLICATION-QUALITY
PLOTTING WITH JULIA
Visualisation of data in the form of plots is an
important requirement in today’s Big Data
scenario. This article introduces Gadfly – a
visualisation system for Julia. Gadfly enables
developers to build publication-quality graphics in
various forms such as SVG, PNG, PDF, etc. With
its wide variety of plot types, Gadfly provides a rich
canvas for aesthetic statistical graphics.
19. FEB, 2017
FIVE PYTHON LIBRARIES THAT
MAKE DATA VISUALISATION
EASY
Data visualisation is an inevitable task,
considering the prolific growth in the volume and
nature of data that applications need to handle. In
such a scenario, presenting data in the form of
easy-to-comprehend visual representations
increases its value. This article provides an
introduction to five data visualisation libraries of
Python.
20. APR, 2017
A PEEK AT THREE PYTHON
DATABASES: PICKLEDB, TINYDB
AND ZODB
Persistence of data plays a critical role in most
software applications. This article introduces three
databases—pickleDB, TinyDB and ZODB—which
are implemented in Python. Let’s explore their unique
characteristics and use case scenarios.
21. MAY, 2017
DART: AN EASY, SCALABLE
AND MULTI-PURPOSE
PROGRAMMING LANGUAGE
If you are looking for an application programming
language that is easy to learn, highly scalable and
deployable everywhere, then do try Dart. This
article introduces readers to its exciting array of
features.
5. kskuppu @kskuppu/kskuppu
http://opensourceforu.com/author/ks-kuppusamy/
22. JUN, 2017
A PEEK AT FOUR JAVASCRIPT
BASED LIBRARIES FOR THE
INTERNET OF THINGS
Connecting every ‘thing’ is the latest trend in the
world of IT. A prime challenge in connecting
heterogeneous things is the need for interoperable
development tools. This article introduces readers
to a few important JavaScript based libraries,
frameworks and platforms associated with IoT
development.
23. SEP, 2017
A FEW TIPS FOR SCALING UP
WEB PERFORMANCE
Every millisecond counts when it comes to loading
Web pages and their responsiveness. It has become
critical to optimise the performance of Web
applications/pages to retain existing visitors and
bring in new customers. If you are eager to explore
the world of Web optimisation, then this article is
the right place to start.
24. OCT, 2017
AN INTRODUCTION TO
DEEPLEARNING4J, THE
DISTRIBUTED DEEP LEARNING
LIBRARY
There are many deep learning libraries that are
becoming popular among the developer community
such as Theano, Torch, Caffe, etc. Deeplearning4J
is an open source and distributed deep learning
library targeted at Java Virtual Machine (JVM).
This article provides an introduction to its
capabilities and features.
25. NOV, 2017
ELECTRON: BUILDING CROSS-
PLATFORM DESKTOP APPS
WITH WEB TECHNOLOGIES
The programming languages used to build desktop
and Web applications are obviously different.
Electron is an effort to bridge this gap. With it, you
can construct a desktop application with popular
Web technologies such as HTML, CSS and
JavaScript. This article introduces the basic
features and the potential of the Electron
framework.
TO CONTINUE
Designed by: shakoor.ab