Tech-BLOG

How much Resolution or DPI , Really?

A few scanning tips by Jain Software Foundation

What scanning resolution should we really use?

The scanner can only scan each horizontal scan line at its optical resolution, like 600 dpi or 1200 dpi, however the scanner is rated. To achieve our desired final size, say 175 dpi, this image must be resampled, from say 1200 dpi to 175 dpi.

How to best do this?

  • Some people claim that we should scan at full optical resolution and resample to the smaller desired size in an external program that is very good at doing it, like Adobe Photoshop.
  • Others claim that we can scan at less than full optical resolution, but that we should ONLY scan at values of full optical resolution divided by integers (1, 2, 3, 4, 5, etc.).   So for a 300 dpi scanner, we should scan only at 300 or 150 or 100 or 75 or 60 or 50 dpi instead of “odd” fractional values like 80 or 120 dpi. A 600 dpi scanner offers more choices: 600, 300, 200, 150, 120, 100, 75, 60, 50 or 40 dpi. We should scan at the next higher integer value, and then resample the image down to the desired size in a good external program.
  • And some say scan at the desired size and let the scanner resample it.

The issue is “Which is better at resampling, the scanner or the graphics software?”

Which scanner?   Which software?

I resisted the notion of resampling after the scan for a long time.   The photo editor I was using then didn’t resample very well (I later learned), and I favored the last choice, because the results scanning at 110 dpi always seemed to be as good or better than resampling.

However, I recant my opinion now, there is ample evidence that there are indeed differences sometimes, and you should be aware of it. For some critical images, it certainly might make a difference. In your archived master copy images, you may want to eliminate all effects of the scanner’s resampling.

Experimentation is always key. Results can vary. It’s likely that Photoshop resamples better than the scanner firmware. But Photoshop costs $550, and not everyone has Photoshop. Certainly most of us do not need to pay that much, there are several fine image programs available for under $100. But they do vary, and it is possible the scanner resamples better than some lesser programs, giving opposing results for some.

Let me show you some samples… Some large ones, so it will be clear. These first two were scanned at 150 and 175 dpi. Similar in size, but 150 is an integer divisor, and 175 is not. Frankly, 175 dpi seems to be about worst case. All images had the same USM sharpening treatment. The first two images are not dependent on image programs, but the third will be affected by choice of software.

 

 

 

The flower’s petal edges in the larger 175 dpi scan are not straight and sharp, an effect that is not seen in the 150 dpi scan. It is most visible on angled edges that are neither horizontal nor vertical. It is perceived as a sharpness issue, but it is more due to pixel jaggies than to sharpness. All images had the same USM sharpening. If you have a 1024×768 screen or more, you can widen your browser to full screen so the first two images are side by side. Or you can narrow your browser window so the images are one above the other, then you can quickly switch back and forth between them with one scroll click.

150c    175c

300175c

 

300 dpi scan (maximum optical on the 300 dpi E3 scanner used), resampled to 175 dpi in Photoshop. This image is in fact better than the 175 dpi scan, as is also the 150 dpi scan. It is not better than the 150 dpi, except that it is larger, important if that is the requirement.

So there you are. The way I view the results is that the scanned 175 dpi image is not as good as either of the other two. You will have to experiment for yourself and see if you find advantage one way or the other in your situation.

At least we can be aware of the iss

3 Dimensional Printing – The Next Industrial Revolution

3D printing or additive manufacturing is a process of making three dimensional solid objects from a digital file. Prepare a 3D model before it is ready to be 3D printed. This is what they call slicing. The technology was first invented in the 1980s, and since that time has been used for rapid prototyping (RP). However, in the last few years, 3D printing has additionally started to evolve into a next-generation manufacturing technology that has the potential to allow the local, on-demand production of final products. It is possible to 3D print in hundreds of different plastic, metal and ceramic materials, with pioneers now 3D printing molds, aerospace components, jewelry, works of art, toys and medical devices.The process of creating cell patterns in a confined space using 3D printing technologies, where cell function and viability are preserved within the printed construct is called bioprinting.

3D-printing.jpg (2000×1000)

Bioprinting can be defined as the use of computer-aided transfer processes for patterning and assembling living and non-living materials with a prescribed 2D or 3D organization in order to produce bio-engineered structures serving in regenerative medicine, pharmacokinetic and basic cell biology studies.

 

From my personal experience I can say that, this is the future of human organ replacement since my father is aged 80 years and since his denture has become loose. Dentists say that even the standard procedures will not be helpful in creating a denture which fits him perfectly. Here 3D printing when in its advanced stage implemented in India can help him.

 

Mohan P. | Assistant General Manager

Jain Software Foundation .

IoT : The Things Is Far Bigger Than Anyone Expects

819

The Internet of Things (IoT) is the network of physical objects—devices, vehicles, buildings and other items—embedded with electronics, software, sensors, and network connectivity that enables these objects to collect and exchange data.

 

 

Basically with a internet connection you can control your car,home appliances eith built-in sensors from anywhere.Dutch Telecommunication company KPN have announced that by using LoRa(long range) network it has implemented IOT all over the country. Remotely monitor and manage your home and cut down on your monthly bills and resource usage. Easily track down those lost keys or cell phone in your house using Bluetooth and other wireless technology devices like the cobra tag.

 

 

Cobra Tag uses Bluetooth wireless technology to create a two-way separation alarm between your smartphone and your valuables. When that connection is broken, both your phone and the Cobra Tag device on your essential start ringing to let you know something is being left behind.

 

 

Range of add-on sensors can track if a water pipe has burst in your basement, if there is motion inside your home while you are away, and have it automatically send you a notification by email or text message when it happens.Automatically turn off the lights when no one is in a room.This concept has been applied to some of the premium malls in India in metro cities.

Notifies authorities when a fire extinguisher is blocked, missing from its designated location or when its pressure falls below safe operating levels. Alerts can be sent directly through an instant email, phone call. Drifters (Outfitted with cell communication, GPS, temperature, and salinity sensors) can be quickly deployed in response to unanticipated events such as floods to track the movement of water, contaminants, and other conditions in waterways.

Help protect wildlife by using system consisting of a tracking collar that utilizes a GPS/GSM module to locate and track the lions and communicate their exact positions to the authorities. With efficiencent gains for systems of just 1% could result in 15 year savings of $30 billion worth of jet fuel for the airline industry.

Monitoring of parking spaces availability in the city. Monitoring of vehicles and pedestrian levels to optimize driving and walking routes.Intelligent Waste Management by detection of rubbish levels in containers to optimize the trash collection routes. Earthquake Early Detection by distributed control in specific places of tremors. Intelligent Shopping Applications by getting advices in the point of sale according to customer habits, preferences, presence of allergic components for them or expiring dates.

Particle zoo in a quantum computer | The new approach

Introduction:

Physicists in Innsbruck have realized the first quantum simulation of lattice gauge theories, building a bridge between high-energy theory and atomic physics. Research teams describe how they simulated the creation of elementary particle pairs out of the vacuum by using a quantum computer.

History:

Elementary particles are the fundamental buildings blocks of matter, and their properties are described by the Standard Model of particle physics. The discovery of the Higgs boson at the CERN in 2012 constitutes a further step towards the confirmation of the Standard Model. Quantum computers may provide a way to overcome this obstacle as they can simulate certain aspects of elementary particle physics in a well-controlled quantum system.

 

The importance of quantum computers in day to day life:     

  • in principle scalable, the massive resource overhead made the scheme practically daunting. However, several simplifications were followed by proof-of-principle demonstrations, and recent approaches based on cluster states or error encoding have dramatically reduced this worrying resource overhead, making an all-optical architecture a serious contender for the ultimate goal of a large-scale quantum computer.

 Jain Software Official Blog

 

 

 

  • Key challenges will be the realization of high-efficiency sources of indistinguishable single photons, low-loss, scalable optical circuits, high-efficiency single-photon detectors, and low-loss interfacing of these components.

                                                          

Interdisciplinary challenges                                              

Interdisciplinary challenges:

Avoiding excessive hype. Making it very clear that quantum computers are unlikely to run your email or Web browser in the future.

Getting funding (this may conflict with the above challenges, so some researchers reorder their priorities 🙂

Uses of a Quantum computer:

There are several tasks for which a quantum computer will be  useful. The one that is mentioned most frequently is that quantum computers will be able to read secret messages communicated over the internet using the current technologies (such as RSA, Diffie-Hellman, and other cryptographic protocols that are based on the hardness of number-theoretic problems like factoring and discrete logarithm). But there are many other fascinating applications.

 

Mohan Patil

Jain Software Developers                                                

Big Data | Retrieving senseful information from junk

Every company, organization or industry produce voluminous amount of data in the form of sales logs, clients records stock transaction records etc. these data is useless until it is analyzed, processed and organized in such a way that can be beneficial in some aspect to the companies.

At Jain Software Developers we focus on companies valuable data and make it useful for the benefit of companies. We thoroughly analyze heap of data piece by piece and extract most valuable data that can be used. With the help of visualizations concepts we present these collected information to the companies and suggest how beneficial it can be for them. WE follow the standard process of software techniques which includes Information gathering, service implementation, testing and automation, security and support.

OUR BIG DATA SOLUTIONS:

  • Data Management Software

Embed information and analytical results directly into operations at the point of decision.

  • Big Data Solutions for Hadoop

Get complete data-to-decision support for Hadoop and big data.

  • High-Performance Analytics

Get significant value from big data with in-memory analytics solutions that put high-impact insights at your fingertips.

  • Visual Analytics

Visually explore all data, discover new patterns and publish reports to the web and mobile devices.

Our big data services includes

  • Data Modeling, Algorithm development,
  • Develop map reduce code, custom code
  • Data Integration Services, Search & Document Indexing
  • Data Quality and Metadata management
  • Reports / Visualizations, Analytics (Machine Learning, Statistical Programming, Text Mining)

 

 

Informatica

-About Informatica —

Informatica is a powerful ETL tool. Its support all type of Extraction Transformation and Load (ETL) activity. Informatica product is a portfolio focused on data integration: ETL, Information lifecycle management, b2b data exchange, cloud data integration, complex event processing, data masking, data quality, data replication, data virtualization, Master data management, ultra-massaging. These components form a toolset for establishing and maintaining enterprise-wide data warehouses. It has a customer base of over 5000 companies.

 

-What we offers —

Jain Software have 5+ years of experience in informatica etl tools like powercenter designers,cognos ,development tool & PIM (Product Information Management) .Jain software employees have experience workingwith zurich insurance on claim data mart project & electrolux on product information management projects .Jain Software have certified Informatica Developers .

Contact global@jain.software to know more .

New Google Spaces – Social sharing on 1 tap

Finally Google has announced the official release of the app for social sharing named Spaces. Spaces is a group sharing app for Android, iOS, and the web that lets you create a new space for each topic or conversation . The app is  available now for android and ios on app markets.google-spaces-techmantr

According to Google, Spaces is Small group sharing for everything in life. Spaces is designed to make it easy to share content in a “space” .You can make spaces about anything—an event, project, or general interest. Rather than jump from one app to another, you can use Google search, YouTube, and Chrome to find content inside Spaces, you can find and share articles, videos, and photos from within the app. And when you need to get back to something you recently saw in one of your spaces, use the search feature to find it in a snap. To get people to join your spaces, you will, of course, need to get them to download and install this app.

From study groups to house hunting to weekend trips and more, Spaces helps you get a group together quickly to share things about any topic.

Go ahead and make your better spaces with new Google Spaces.Share your thoughts on comments..

Untitled-2 Untitled-3

 

 

 

Google proposes 13 emoji to depicts professional /working women

Google proposes 13 emoji to depicts professional /working women

Emoji Women

In an effort to better represent women in today’s digital conversations, Google has come up with 13 new emoji depicting them in various lines of work, such as healthcare, technology and agriculture. They’re included in a proposal (PDF) to the Unicode Consortium, which is responsible for standardizing emoji worldwide.

 

 

A group of Google developers has designed a set of 13 new emojis they believe will better represent and depicts the modern woman in day to day life.  The new emojis show woman in roles such as doctors, tech workers, mechanics, farmers, educators and rock stars.

There are some Unicode shortcode to show or generate emojis which are shows the Woman and Man emojis…

 

Some of the gender diverse emoji proposed by Google this week.

 

The Google team  also pointed out that young women are the heaviest users of emoji and are more likely to use emoji at work while communicating with peers.It’s also worth noting that the proposal includes representation of male emojis in these professions.

 

Awadhesh Kumar

Jain Software Developers

The Increasing Reach of Virtual Reality (VR)

Whats is Virtual Reality?

Virtual Reality (VR) is a technology that makes users feel in a Virtual Environment with the help of computing systems and specifically designed software.

The term “Virtual Reality “ itself is comprised of two words i.e. Virtual and Reality .Virtual means “not real” but “like real” and reality. Thus Virtual Reality means anything that is near to reality. Technically Virtual Reality is described as “a computer generated three dimensional environment” in which a person can interact or manipulate objects of such environment.
As Wikipedia states

Virtual reality or virtual realities (VR), also known as immersive multimedia or computer-simulated reality, is a computer technology that replicates an environment, real or imagined, and simulates a user’s physical presence and environment in a way that allows the user to interact with it. Virtual realities artificially create sensory experience, which can include sight, touch, hearing, and smell.

How Virtual Reality is achieved?

In Virtual Reality (VR) with the help of computer technology a simulated environmen
t is created in which the computer is transformed into a gatekeeper to an artificial world. Unlike usual graphic experienc
e instead of viewing a screen in front of users and keyboard or mouse for input, VR places the user inside that sim
ulated environment. Users can also interact within that given environment and manipulate objects in the virtual world with their sense such as hearing, touching and watching. There are a range of systems that are used for this purpose, such as headsets, Omni-directional treadmills and special gloves. These are used to actually stimulate our senses together in order to create the illusion of reality.

Following are the main components of a virtual environment:

  1. The visual displays that immerse the user in the virtual world.
  2. The graphics rendering system that generates the ever changing images at 20 to 30 frames per second.
  3. A tracking system that continuously informs the position and orientation of the user’s movements.
  4. The database construction and maintenance system to build and maintain a detailed and realistic model of the virtual world.
  5. A sound system that can produce high quality directional sounds and simulated sound fields.
  6. Devices like tracked gloves with pushbuttons to enable users to specify their interactions with the virtual objects.

Span of Virtual Reality:

Virtual Reality can lead to a new exciting world of innovations and entertainment. Entertainment industry is Billion Dollar market where new technologies play major role to create a huge user base. Virtual Reality is getting popular nowadays for such an immersed experience in Gaming, Entertainment and training areas. Whether it’s an expensive, dangerous or impractical to do something in reality, VR makes it real for you.

VR is increasingly playing major significance in following areas:Virtual Reality Techmantr

  • Architecture
  • Construction
  • Sports
  • Medical
  • Gaming
  • Entertainment
  • Cinema

Military training to Medical surgery training can be experienced more deeply than real. It will not be surprising if we say

Virtual Reality or Immersed System can change digital interface systems we see today.

 

 

Bootstrap: A complete package for WEB

Bootstrap

bootstrap-docs-readme

BOOTSTRAP is  a complete package for web who wants to become a web designer. Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web sites.

HTML:

logo_256

Defines data and structure of a page using elements under html.

CSS:

CSS-Logo-214x300

Defines how the data and elements actually looks and behave when interact with them.

JS: 

Badge_js-strict.svg

This is actually programming language of a web know as java script.

 

History of Bootstrap:

Bootstrap is a front-end development framework that enables developers & designers to quickly build fully responsive websites. The framework contains global CSS settings with built-in components and extensible classes in the form of typography, navigation, buttons,form,tabbing and much more.

Bootstrap was originally developed by former Twitter employees Mark Otto and Jacob Thornton, as an internal development tool to improve consistency and efficiency of web page.

It was in August 2011, released as a open source project on github and become a most popular repository platform.

 

Very easy Installation: 

Installation is very easy, just download the source file of bootstrap and upload on server and just put the references or  links of available files into your header. The installation process work is covered with that work.

example-

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="link of your file" > (this is for .css file)

<!-- Latest compiled and minified JavaScript --> <script src="link of .js file" ></script>

 

How to start:

You should remember this format to start ..

<!DOCTYPE html>
<html>
<head>
<title>Title Name</title>
</head>
<body>

<h1>This is a Heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

 

Basic HTML elements-

  • Title- <title></title>- this is use for give title of the page.
  • Header- <h1>…<h6>- this element is use for give the heading of content.
  • Paragraph-<p></p>- This element is use for give a paragraph.
  • Simple block element-<div></div>

How to use CSS:

  • Internal / Embedded Styles. Internal Styles are placed inside the head section of a particular web page via the style tag.

<style>

.clr{
color:red;
background-color:yellow;
}
#code{
font-size:12px;
}
</style>
  • Inline Styles. Inline Styles cannot be resused at all, period.
<div style="color:red,margin:12px 0 0 0"></div>
  • External Style Sheet. For the most part, we will want to place the majority of our Style Rules on an External Style Sheet.

<link href=”link of your file” rel=”stylesheet” type=”text/css”/>

How to use Javascript (JS File):

  • Internal: Internal script are placed inside the page wherever you want via the sscript tag.
<script type="text/javascript">
$(document).ready(function(){
Your code here.....
});

</script>

  • External- For the external link first you have to create a .js file in and set link in html page.
<script src="js file address" type="text/javascript" ></script>

Features:

  • css resetting for cross browser compatibility.
  • grid scaffolding for design.
  • Multi screen support.(Fully Responsive)

Javascript plugin:

  • Dialogs
  • Tabs
  • Alerts
  • Carousel
  • tooltips and many more..

Customization:

  • You can customize the css according to your requirements.
  • You can use LESS to compile your a bootstrap css version on your own.
  • You can just download the customize version from http:/bootswatch.com

 

Adding Twitter Bootstrap:

You should use CDN links also..like

For CSS-

<link href=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css” rel=”stylesheet”/>

For Javascript File- 

<script type=”text/javascript” src=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js”></script>

[box] An Example of Bootstrap:[/box]


Bootstrap Forms






Awadhesh Kumar

Jain Software Developers

 

Request a Free Estimate
Enter Your Information below and we will get back to you with an estimate within few hours
0