Skip to main content

SCRUMble ! - New Book about SCRUM

 SCRUMble ! Hello Blog Readers! Thank you for all your support and encouragement. I have something exciting for you all. I have recently written and published a new book called 'SCRUMble !'. It is currently available on pothi store. It will be soon available on Amazon and Flipkart as well. Please get your copy and do let me know your reviews. -Abhishek Sathe SCRUMble ! Written and Published by: Abhishek Sathe                                                                              Distributed by: pothi.com Order your copy now:  https://store.pothi.com/book/abhishek-sathe-scrumble/ Coming soon on Amazon and Flipkart About the book: Scrum is a framework for solving complex problems largely adapted by Software Development field. There are multiple ag...

Internet Of Things (IOT)



Internet of Things(IOT) is a collection of ‘things’ around us such as wearable devices, automobiles, traffic signals, mobile phones, water pipes, lights (and even people!) connected over internet and enabled to communicate and interact via embedded components such as gateways, sensors and actuators. Internet of things can identify, store and process the data and analyze it to draw smart conclusions. IOT has got potential applications in all aspects of human life. Let us see some interesting examples.


Traffic signals can identify when the traffic is reaching a certain threshold value. Once this value is reached, they can send signals to other traffic signals in the vicinity via the water pipes which are also connected to the internet. This way a car dashboard can show an alert to the driver about the heavy traffic on the road and can also suggest an alternative route. This is a simple example showing how IOT can make our lives easy. Another simple example of IOT application could be a smart air conditioner which can identify the needs of people inside the room and control the temperature accordingly. IOT can also have a potential use in tracking anklets of all the felons inside the prison so that an automatic alarm can be raised if any of the criminal gets out of prison boundaries and the prison guards receives instant notification.


 Typical IOT components:

Components
Description
        Things
Physical objects such as car dashboards, smart watches, refrigerators, lights etc
     Sensors
   Identify the surroundings to gather data, triggers and subsequent changes.
   Gateways
   Stores and process data collected by sensors before sending to network.
   Actuators
Triggers an action when supplied with energy.
       Services
   Cloud services which can process the data collected and give analysis.
      Platforms
Platforms are middleware between sensors and network.
                       
                                                

Application areas of IOT are way beyond what we can see today. As of now IOT have applications in various domains such as:

-Home Automation
-Construction and Manufacturing processes
-Automobiles
-Health care
-Smart Cities
-Wearable
-Reactive Computing and Analytics


Despite all this, there are numerous security concerns, limitations and considerations about IOT implementations such as:

-Precise selection of use cases for IOT
-profit margins after investment and implementation
-choosing a type of connection
-adherence to standards
-choosing a type of energy source like battery
-data misuse etc

Comments

Popular posts from this blog

Bipartite and semihamiltonian graphs

Bipartite Graph: A graph is bipartite if its vertex set can be partitioned into two subsets X and Y so that every edge has one end in X and one end in Y; such a partition (X,Y) is called bipartition of the graph, and X and Y its parts. ex.- Notation: We denote a bipartite graph G with bipartition (X,Y) by G[X,Y]. Complete Bipartite Graph: If G[X,Y] is simple and every vertex in X is joined to every vertex in Y, then G is called a Complete Bipartite graph. ex.- Semi-Hamiltonian Graph: A semi-Hamiltonian graph is a graph that contains a Hamiltonian path, but not a Hamilton cycle. Hamiltonian Path: A Hamiltonian path in an undirected or directed graph is a path which visits each vertex exactly once. ex.- C-A-D-B-E is a Hamiltonian path Hamiltonian Cycle: A Hamiltonian cycle or a Hamiltonian Circuit is a Hamiltonian path which is a cycle. This post will be useful in understanding a question: "The nabhi kamal grapg is:" (A)Bipartite graph (B)Semi-...

Accessibility : An Important consideration in software development

What is Accessibility? Accessibility is a very important piece of consideration in today's market. It means the quality of being able to be reached or entered. Accessibility focuses on how a physically or mentally disabled person accesses or benefits from a site, system or application.  Conformance with accessibility guidelines while developing a web page or an app is important. What does accessibility mean for software development? Accessibility isn't about taking away functionality or making things difficult for the software development team. It is about making sure all possible users have a way to use the system.  How do information architects and web designers/developers design web pages to be compatible with assistive devices is an important aspect when thinking about accessibility. What does accessibility mean for software testing? Accessibility Testing checks if a product is accessible to the people having disabilities. We need to understand ...

Android 102

This post is in continuation with an earlier post : Android 101 1. Common attributes used in views and viewgroups: -layout_width -layout_height -layout_marginTop -layout_marginBottom -layout_marginLeft -layout_marginRight -layout_gravity: specifies how child views are positioned -layout_weight: specifies how much of the extra space in the layout should be allocated to the view -layout_x -layout_y 2. LinearLayout: arranges views in a single column or a single row. Child views can be arranged either vertically or horizontally. 3.AbsoluteLayout: enables you to specify the exact location of its children using layout_x and layout_y. AbsoluteLayout has been deprecated since android 1.5 4.TableLayout: groups views into rows and columns. You use <TableRow> element to designate a row in the table. Each row can contain one or more views. Each view you place within a row forms a cell. The width of each column is determined by the largest width of each cell in that column. 5....