Tuesday, 30 June 2015

Infosys announced Finacle : Banking Software for SMEs

Posted by M2Software Solutions Solutions Pvt. Ltd | 03:05 Categories: , , ,
On Monday Infosys Ltd unveiled a financial software solution it coded for helping banks to support and serve their small and medium enterprise (SME) customers.


The global software major said in a statement :

"Our mobile-based financial and business management solution is designed to help SMEs experience banking services on the move and manage their business operations efficiently,"

Finacle SME Enable solution, allows SMEs to access their account information at real-time and also provides tools to manage their daily business operations in a self-service mode.


Infosys vice-president Michael Reh said :

"As SMEs contribute significantly to the national gross domestic product, convenient banking services and cost-efficient operations are key growth drivers for this segment," 

"Our solution will enable SMEs grow businesses through features such as enterprise setup, automated banking transactions in supply chain, credit management, social connect, integrated alerts/analytical tools for financial management, and channels to seek expert advice," 

Banks will have an opportunity to get a loyal customer base in this segment by providing digital banking solutions, along with an integrated support for their business needs.


Integration of the Infosys TradeEdge, a cloud-based retail trade platform, with the SME solution will also help SME clients obtain visibility into their inventories and sales transactions.

"For banks, this will mean a reduction in time and effort required to serve SME customers," Reh added 

Regards :  Software Company

 

 

 

Friday, 26 June 2015

Google announced today that its panda-shaped self-driving cars are now puttering around the streets of Mountain View, California. Quartz first reported in March that Google was likely to start trialling its cars this year.


The cars can only travel 25 mph and will have drivers behind the wheel the entire time, for safety reasons—although the company has previously blamed humans for the accidents in which its cars have been. The driverless car team’s post on Google+ said that the cars will have “a removable steering wheel, accelerator pedal, and brake pedal that allow them to take over driving if needed.”

This marks the first time that the pod-like, two-seat vehicles have been allowed on public roads since Google unveiled the next generation of its self-driving fleet more than a year ago. The cars had previously been confined to a private track on a former Air Force base located about 120 miles southeast of San Francisco.

Google had installed its robotic driving technology in Lexus sports utility vehicles and Toyota Priuses during the first few years of testing before developing the smaller prototype. The new models are designed to work without a steering wheel or brake pedal, although the vehicles will be equipped with those features during the initial runs on public roads.

For any software development services Feel free to contact us at : 

 

M2Soft


Thursday, 25 June 2015

It seems Google isn’t fond of emoji, at least where search is concerned. Over the weekend, Google quietly removed emoji from search results for the desktop and mobile.

Pages that use emoji won’t be penalized — Google just won’t show the symbols when it returns their page in search results. Emoji will still show as headers in search when accompanied by text.

Emoji has been in use on mobile search for quite some time, and found its way to the desktop a few months ago. According to Search Engine Land, Google called this shot a few weeks back, so it’s not surprising.



google no emoji

Emoji was being used by some brands in an attempt to find a new way to the top of search results. If you were to use a pizza emoji in Google search, you might have been met with pizza restaurants near you.
Others, like Yelp, still allow for emoji to be used in search. Your quest for pizza is not totally lost after all.

Here is the full post : 

Google Finally Drops Emojis From Search Results Listings Page [Search Engine Land]

Regards : SEO company






Tuesday, 23 June 2015

How Java 9 WILL Change software development

Posted by M2Software Solutions Solutions Pvt. Ltd | 02:16 Categories: , , ,
Most exciting features that are expected to be released in Java 9 :

Don’t get distracted by the relative silence lately around Java 9. The JDK committers are hard at work preparing the next release, expected to be feature complete just a few months away on December 2015. After that, it will go through rigorous tests and bug fixes preparing it for general availability, which is scheduled for September 2016.
web development company
Today we have a pretty clear picture of the features we can expect in Java 9. If Java 8 could be described as the major release of lambdas, streams and API changes, then Java 9 is all about Jigsaw, extra utilities and changes under the hood. In this post we’ve gathered some of the features we believe are the most exciting ones that are targeting Java 9 – Apart from the usual suspect, project Jigsaw, which took on the mission of breaking down the JRE and bringing modularity to Java’s core components.
Here some of the features which are an absolute must to know about in Java 9, some of these are already ready for you to tinker with in the early release version.

1. Java + REPL = jshell

 

Yes. Previously we had doubts that project Kulla would make it in time for Java 9 but now it’s official. The next release of Java will feature a new command line tool called jshell that will add native support and popularize a Java way to REPL (Read-Eval-Print-Loop). Meaning, say, if you’ll want to run a few lines of Java on their own you won’t have to wrap it all in a separate project or method. Oh and semicolons – you can forget about those:
1-> 2 + 2
2| Expression value is: 4
3|     assigned to temporary variable $1 of type int
There are some alternatives like REPL add-ons to popular IDEs and solutions like the Java REPL web console, but no official and right way to do this so far. jshell is already available in the early release and waiting for you to give it a test run.

2. Microbenchmarks are coming

 

The Java Microbenchmarking Harness (JMH) by Alexey Shipilev is taking the next step in its evolution and joins Java as an official benchmarking solution. We really love doing benchmarks here at Takipi, so a standardized way of performing them is something we look forward to.
JMH is a Java harness for building, running, and analysing nano/micro/milli/macro benchmarks. When it comes to accurate benchmarking, there are forces in play like warmup times and optimizations that can have a big impact on results. Especially when you’re going down to micro and nano seconds. So today JMH is your best choice if you want to get the most accurate results to help you reach the right decision following your benchmarks – And now it’s becoming a synonym with Java 9.

3. Will G1 be the new default garbage collector?

 

A common misconception we often hear is that Java has only one garbage collector when in fact it has 4. With Java 9, there’s a running proposal that’s still in debate to replace the default garbage collector (The parallel / Throughput collector) with G1 which was introduced in Java 7. For a bite sized overview about the differences between the different collectors, you can check out this post right here.
Generally, G1 was designed to better support heaps larger than 4GB and has been known to cause less frequent GC pauses, but when a pause do comes, it tends to be longer. Recently we’ve discussed all things GC with Haim Yadid, head of performance at Outbrain, to help you learn more about the different trade offs between the collectors. Also, if you’d like to have an inside view of this debate, the hotspot-dev and jdk9-dev mailing lists are a great place to start.

4. HTTP 2.0 is the future

 

The official HTTP 2.0 RFC was approved just a few months ago, building on top of Google’s SPDY algorithm. SPDY has already shown great speed improvements over HTTP 1.1 ranging between 11.81% to 47.7% and its implementation already exists in most modern browsers.
Java 9 will have full support for HTTP 2.0 and feature a new HTTP client for Java that will replace HttpURLConnection, and also implement HTTP 2.0 and websockets.

5. The process API just got a huge boost

 

So far there has been a limited ability for controlling and managing operating system processes with Java. For example, in order to do something as simple as get your process PID in earlier versions of Java, you would need to either access native code or use some sort of a magical workaround. Moreover, it would require a different implementation for each platform to guarantee you’re getting the right result.
In Java 9, expect the code for retrieving Linux PIDs, that now looks like this:
01public static void main(String[] args) throws Exception
02{
03    Process proc = Runtime.getRuntime().exec(new String[]{ "/bin/sh", "-c", "echo $PPID" });
04
05    if (proc.waitFor() == 0)
06    {
07        InputStream in = proc.getInputStream();
08        int available = in.available();
09        byte[] outputBytes = new byte[available];
10
11        in.read(outputBytes);
12        String pid = new String(outputBytes);
13
14        System.out.println("Your pid is " + pid);
15     }
16}

To turn into something like this (that also supports all operating systems):
System.out.println(“Your pid is ” + Process.getCurrentPid());
The update will extend Java’s ability to to interact with the operating system: New direct methods to handle PIDs, process names and states, and ability to enumerate JVMs and processes and more.

What you’ll not be seeing in Java 9?

 

Two interesting features that we assumed will make a part of the upcoming Java release – but now we know they will be skipped this time are.

1. A standardized lightweight JSON API

 

On a survey we conducted with 350 developers, the JSON API was just as hyped as Jigsaw but looks like it didn’t make the cut due to funding issues. Mark Reinhold, chief architect of the Java platform, on the JDK 9 mailing list:
“This JEP would be a useful addition to the platform but, in the grand scheme of things, it’s not as important as the other features that Oracle is funding, or considering funding, for JDK 9. We may reconsider this JEP for JDK 10 or a later release. ”

2. Money and Currency API

 

In other news, it also looks like the expected Money and Currency API is also lacking Oracle support. This is the answer we got from Anatole Tresch, the APIs spec lead:

If you need any Web development services Feel Free to contact us at :

 

M2Soft

Monday, 22 June 2015

After increasing the direct message limit from 140 characters to 10,000 characters and Project Lightning, a news platform that would allow users to follow events instead of people. Twitter has announced one more big news.


As announced in a blog post,  Twitter is launching a product and place pages with a buy button that allows users to discover and purchase items within the service.

Bringing together a range of 41 brands (Goop, The Ellen Show an more), the application now allows users to browse product pages with an option to buy (pretty convenient, right?). Each collection functions as a real-time storefront in a sense, with the brand’s newest additions located at the top of the page. But unlike traditional online shopping, the new feature gives users the chance to be social – with the option to peruse through tweets and reviews about the products as well.
 

According to the Verge, the new pages will organise related tweets about products and brands on dedicated pages.

A product page will let people see others' tweets about that product, prices, and, sometimes, a buy button.

The company is also rolling out what it's calling Collections, a way for brands and celebrities to curate products and recommend them to followers.

If you need any Mobile app development services Feel Free to contact us at : M2Soft


Saturday, 20 June 2015

This week Google launched a Ramadan (also called Ramzan) site to give devotees relevant information, such as timings of sunrise and sunset in the user's region, during the holy month of Ramadan for Muslims across the world.

The website is Called the My Ramadan Companion, the site provides users with locally relevant tips such as the closest charity Iftar, nearby Halal restaurants, the traffic in the area around them, and even recipes. The Google site even showcases which YouTube videos devotees may enjoy, as well as health tips to stay fit during the 30 days of fasting.


Google has also unveiled a special app section on Google Play, called Welcoming Ramadan 2015, which showcases apps that can help during the period, from alarm clocks to wake up for Sahur, to greeting card makers and appropriate cooking apps.



The firm's Google Now virtual assistant will also show Android smartphone users Ramadan-relevant cards, which include news and information about the period, app recommendations.

Google's Associate Product Marketing Manager, Middle East and North Africa, Zain Kamal Masri, said via a blog post,

"To help you get the most out of Ramadan, we've launched My Ramadan Companion, which gives you customised and locally relevant information, tips, and other content highlighting the richness of what the web can offer during Ramadan around you... With My Ramadan Companion, we hope we can help you take care of the little things, so you can focus on the big things." 

Looking for Mobile App Development services.. Feel free to contact us at : M2Soft

Friday, 19 June 2015

Google wolf 1.0 algorithm update is fake or true

Posted by M2Software Solutions Solutions Pvt. Ltd | 03:48 Categories: , ,
Today i was searching for some latest News or updates for SEO and i found a shocking Google algorithm update called wolf 1.0 .

The algorithm says Google Wolf 1.0 removes all web sites, domains, links and other useless content from Google and will block all websites and domains except for Google.com.

See full Update here: 

Google SEO Update 2015
Matt Cutt Defines Wolf 1.0 update

"As per the resource Google has already rolled out that so called Wolf update If there is any sense in this news then Google is directly looking your website's analytics and targeting the bounce rate of your site"
Surprisingly, I didn't got any news on major SEO news sites like Moz, searchengineland

Did yo got any news on the same. if yes please tell me the the update is true or fake.


The Google update from yesterday was a core ranking change, something Google does throughout the year. This was not Panda-, Penguin- or HTTPS-related.

According to :

Yesterday, I reported on some SEO chatter around a possible Google update. Google has confirmed with us that this was an update to the core search algorithm and nothing related to the Panda algorithm that we are expecting to see updated shortly. In addition, Google told us to expect core search algorithm updates in the future as they continue to work on making search quality better.

Google sent us this statement:
This is not a Panda update. As you know, we’re always making improvements to our search algorithms and the web is constantly evolving. We’re going to continue to work on improvements across the board.
This echoes a similar statement Google sent us back with what we coined the Google Quality Update, so I wouldn’t be surprised if what some of the SEO community noticed was around changes to that core search algorithm from May 1st.

The interesting part is that many of the automated tracking tools such as Mozcast showed huge spikes in terms of changes happening in the Google search results. Initially Dr. Pete Meyers thought that maybe the HTTPS algorithm was updated and given more weight, but Gary Illyes from Google said on Twitter that this was not the case. I suspect the reason so many tools showed a spike this week was related to the number one Google search result, Wikipedia, changing all its URLs to go HTTPS this week, which ultimately changed so many 1-5 Google search results, causing the tools to spike.

So from what we know, this was not Panda, not HTTPS and also not Penguin. It was simply a normal Google core search update where Google won’t give us any details on.


Regards : SEO Company Indore


 

Thursday, 18 June 2015

M2Soft : Experts choice of PHP web development tools

Posted by M2Software Solutions Solutions Pvt. Ltd | 00:44 Categories: , , , ,
PHP web Development
PHP is one of the most popular open-source server-side scripting languages that exist today. With over 20 million indexed domains using PHP, including major websites like Facebook, Digg and WordPress, there are good reasons why many Web developers prefer it.

As you all know M2Soft is a web development company. Our experts have selected some best tools to ease PHP web development. lets have a look : 

1. GEO CODER

Geocoder is the best a PHP library that builds geo-aware applications by delivering a powerful abstraction layer for geocoding manipulations.

http://geocoder-php.org/Geocoder/


2. PRETTIFIER


PRETTIFIER is the best tool to edit, format and syntax highlighting for different programming languages like XML, SQL, PHP, CSS, HTML, Perl, etc.

http://prettifier.net/


3. PHP CPP



PHP-CPP library provides you a list of well documented and easy-to-use classes that can be used and extended for developing native PHP extensions.

http://www.php-cpp.com/


4. SUBLIMETEXT 


If you are looking for the best editor for code, markup and prose then you can have Sublimetext. It comes with an advanced features and marvelous performance. The best thing is it has the slick user interface and best performance.

http://www.sublimetext.com/


5. Plates

Plates is especially designed for those developers, who use native PHP templates over compiled template languages, such as Twig or Smarty. It is a native and easy-to-use PHP template system that invites modern template language functionality to native PHP templates.

http://platesphp.com/


6. Hoa

 
It is extensible, modular and structured sets of PHP libraries. The best thing is,  it aims to construct bridge between research and industrial worlds.

http://hoa-project.net/En/


7. Xdebug


Xdebug is One of the most popular debugging PHP extensions that provides a ton of useful data that helps to find bugs quickly in the source code. It can be plugged in to many of the famous PHP applications, including phpDesigner and PHPEclipse.

http://www.xdebug.org/


8. PHP DEBUGBAR

Developers can easily incorporate DebugBar with any project and can show profiling data from any part of your application. Interestingly, this tool comes with built-in data collectors for standard PHP features and popular projects.

https://github.com/maximebf/php-debugbar


9. PHP/SWF Charts


Do you want to create PHP/SWF Charts and graphs from your dynamic data? PHP/SWF Charts is the best PHP tools that enable to develop graphs and charts by using PHP scripts to generate and data that gathered from databases. After that, it passes through the tool for generating Flash (SWF) charts and graphs.


http://www.maani.us/charts4/


10. Requests For PHP

Requests is another modest HTTP request library that enables developers to simplify how to communicate with other sites and takes away all your doubts.

http://requests.ryanmccue.info/


11. PHPCodeBeautifier



Want to save your time that you have spent in reformatting code? Use a PHPCodeBeautifier tool that comes with a GUI version enable you to process files visually. This tool comes with a command-line version that can be integrated with some essential tools like SubVersion, IDE, and so on.

http://www.waterproof.fr/products/phpCodeBeautifier/

 
12. FAKER


Faker is an important PHP library that create fake data for your website. No matter, you need good-looking XML documents or anonymize data, Faker is the best option for you.

https://github.com/fzaninotto/Faker


13. Pixy: PHP Security Scanner


Pixy is another Java program that performs automatic scans of PHP 4 source code with an aim to check XSS and SQL injection vulnerabilities. This tool takes PHP program as an input and develops a report that provides vulnerable points in the program with extra information for knowing what actually vulnerability is.

https://security.web.cern.ch/security/recommendations/en/codetools/pixy.shtml


14. Creole

A database abstraction layer for PHP5, Creole abstracts PHP’s native database-specific API for developing more portable code. It also provides a clean and fully object-oriented interface that based on the API for Java’s JDBC.

http://creole.phpdb.org/trac/


15. PATTERN LAB


Use Pattern Lab to develop atomic design systems. Pattern Lab is a collection of tools that ease your designing task in PHP.

http://patternlab.io/

 
If you are looking for best web development services then don’t forget to hire developer from M2Soft

GEO CODER

If you are looking for the best a PHP library, then Geocoder is the best option that builds geo-aware applications by delivering a powerful abstraction layer for geocoding manipulations.


PRETTIFIER

Do you want to edit, format and syntax highlighting for different programming languages?  Prettifier is the tool you are looking for editing, formatting and syntax highlighting for different programming languages like XML, SQL, PHP, CSS, HTML, Perl, etc.


PHP CPP

Are you looking for a C++ library for developing PHP extensions? Your search is over now as PHP-CPP library provides you a list of well documented and easy-to-use classes that can be used and extended for developing native PHP extensions. 


SUBLIMETEXT

Those developers, who are looking for the best editor for code, markup and prose, can have Sublimetext that comes with an advanced features and marvelous performance. The best thing is it has the slick user interface and best performance. 


Plates

Plates is a native and easy-to-use PHP template system that invites modern template language functionality to native PHP templates. This tool is especially designed for those developers, who use native PHP templates over compiled template languages, such as Twig or Smarty.


Hoa

Hoa is one of the best extensible, modular and structured sets of PHP libraries. The best thing is it aims to construct bridge between research and industrial worlds. 


Xdebug

One of the most popular debugging PHP extensions, Xdebug provides a ton of useful data that helps to find bugs quickly in the source code. It can be plugged in to many of the famous PHP applications, including phpDesigner and PHPEclipse. 


PHP DEBUGBAR

Developers can easily incorporate DebugBar with any project and can show profiling data from any part of your application. Interestingly, this tool comes with built-in data collectors for standard PHP features and popular projects.


PHP/SWF Charts

Do you want to create PHP/SWF Charts and graphs from your dynamic data? PHP/SWF Charts is the best PHP tools that enable to develop graphs and charts by using PHP scripts to generate and data that gathered from databases. After that, it passes through the tool for generating Flash (SWF) charts and graphs.


Requests For PHP

Requests is another modest HTTP request library that enables developers to simplify how to communicate with other sites and takes away all your doubts.


PHPCodeBeautifier

Want to save your time that you have spent in reformatting code?  Use a PHPCodeBeautifier tool that comes with a GUI version enable you to process files visually. This tool comes with a command-line version that can be integrated with some essential tools like SubVersion, IDE, and so on. 


FAKER

Faker is an important PHP library that create fake data for your website. No matter, you need good-looking XML documents or anonymize data,  Faker is the best option for you. 


Pixy: PHP Security Scanner

Pixy is another Java program that performs automatic scans of PHP 4 source code with an aim to check XSS and SQL injection vulnerabilities. This tool takes PHP program as an input and develops a report that provides vulnerable points in the program with extra information for knowing what actually vulnerability is. 


Creole

A database abstraction layer for PHP5, Creole abstracts PHP’s native database-specific API for developing more portable code. It also provides a clean and fully object-oriented interface that based on the API for Java’s JDBC.


PATTERN LAB

Use Pattern Lab to develop atomic design systems. Pattern Lab is a collection of tools that ease your designing task in PHP. 


These are some remarkable tools that PHP Mysql Developer should use to make their development task easier than before. If you are looking for best Offshore PHP Programming Solution then don’t forget to hire developer from Perception System.
- See more at: http://phpdevelopmentsolutions.blogspot.in/2015/04/15-best-tools-that-php-developers-must.html#sthash.hGSbd26f.dpuf
GEO CODER

If you are looking for the best a PHP library, then Geocoder is the best option that builds geo-aware applications by delivering a powerful abstraction layer for geocoding manipulations.


PRETTIFIER

Do you want to edit, format and syntax highlighting for different programming languages?  Prettifier is the tool you are looking for editing, formatting and syntax highlighting for different programming languages like XML, SQL, PHP, CSS, HTML, Perl, etc.


PHP CPP

Are you looking for a C++ library for developing PHP extensions? Your search is over now as PHP-CPP library provides you a list of well documented and easy-to-use classes that can be used and extended for developing native PHP extensions. 


SUBLIMETEXT

Those developers, who are looking for the best editor for code, markup and prose, can have Sublimetext that comes with an advanced features and marvelous performance. The best thing is it has the slick user interface and best performance. 


Plates

Plates is a native and easy-to-use PHP template system that invites modern template language functionality to native PHP templates. This tool is especially designed for those developers, who use native PHP templates over compiled template languages, such as Twig or Smarty.


Hoa

Hoa is one of the best extensible, modular and structured sets of PHP libraries. The best thing is it aims to construct bridge between research and industrial worlds. 


Xdebug

One of the most popular debugging PHP extensions, Xdebug provides a ton of useful data that helps to find bugs quickly in the source code. It can be plugged in to many of the famous PHP applications, including phpDesigner and PHPEclipse. 


PHP DEBUGBAR

Developers can easily incorporate DebugBar with any project and can show profiling data from any part of your application. Interestingly, this tool comes with built-in data collectors for standard PHP features and popular projects.


PHP/SWF Charts

Do you want to create PHP/SWF Charts and graphs from your dynamic data? PHP/SWF Charts is the best PHP tools that enable to develop graphs and charts by using PHP scripts to generate and data that gathered from databases. After that, it passes through the tool for generating Flash (SWF) charts and graphs.


Requests For PHP

Requests is another modest HTTP request library that enables developers to simplify how to communicate with other sites and takes away all your doubts.


PHPCodeBeautifier

Want to save your time that you have spent in reformatting code?  Use a PHPCodeBeautifier tool that comes with a GUI version enable you to process files visually. This tool comes with a command-line version that can be integrated with some essential tools like SubVersion, IDE, and so on. 


FAKER

Faker is an important PHP library that create fake data for your website. No matter, you need good-looking XML documents or anonymize data,  Faker is the best option for you. 


Pixy: PHP Security Scanner

Pixy is another Java program that performs automatic scans of PHP 4 source code with an aim to check XSS and SQL injection vulnerabilities. This tool takes PHP program as an input and develops a report that provides vulnerable points in the program with extra information for knowing what actually vulnerability is. 


Creole

A database abstraction layer for PHP5, Creole abstracts PHP’s native database-specific API for developing more portable code. It also provides a clean and fully object-oriented interface that based on the API for Java’s JDBC.


PATTERN LAB

Use Pattern Lab to develop atomic design systems. Pattern Lab is a collection of tools that ease your designing task in PHP. 


These are some remarkable tools that PHP Mysql Developer should use to make their development task easier than before. If you are looking for best Offshore PHP Programming Solution then don’t forget to hire developer from Perception System.
- See more at: http://phpdevelopmentsolutions.blogspot.in/2015/04/15-best-tools-that-php-developers-must.html#sthash.hGSbd26f.dpuf

Wednesday, 17 June 2015

mobile appsOn Monday Facebook launched  Moments, another standalone app which allows Smartphone users to privately share photos of friends or groups of specific people. 

Features of Moment : 

  • App allows users to create groups that sync photos to friends
  • Only allows people shared in a group to see pictures
  • Syncs photos so everyone is group has all the pictures from a night out 
  • Sifts through images with facial recognition technology 

oments also keeps all of synced photos organised and even lets a user search them to find the ones that a specific friend might be in. The facial recognition is the same technology that powers tag suggestions on Facebook. Users have the option of limiting these tag searches as well. - See more at: http://indianexpress.com/article/technology/social/facebook-launches-moments-app-to-make-private-photo-sharing-easier/#sthash.HGvhSrV9.dpu
oments also keeps all of synced photos organised and even lets a user search them to find the ones that a specific friend might be in. The facial recognition is the same technology that powers tag suggestions on Facebook. Users have the option of limiting these tag searches as well. - See more at: http://indianexpress.com/article/technology/social/facebook-launches-moments-app-to-make-private-photo-sharing-easier/#sthash.HGvhSrV9.dpuf
oments also keeps all of synced photos organised and even lets a user search them to find the ones that a specific friend might be in. The facial recognition is the same technology that powers tag suggestions on Facebook. Users have the option of limiting these tag searches as well. - See more at: http://indianexpress.com/article/technology/social/facebook-launches-moments-app-to-make-private-photo-sharing-easier/#sthash.HGvhSrV9.dpuf
oments also keeps all of synced photos organised and even lets a user search them to find the ones that a specific friend might be in. The facial recognition is the same technology that powers tag suggestions on Facebook. Users have the option of limiting these tag searches as well. - See more at: http://indianexpress.com/article/technology/social/facebook-launches-moments-app-to-make-private-photo-sharing-easier/#sthash.HGvhSrV9.dpuf
oments also keeps all of synced photos organised and even lets a user search them to find the ones that a specific friend might be in. The facial recognition is the same technology that powers tag suggestions on Facebook. Users have the option of limiting these tag searches as well. - See more at: http://indianexpress.com/article/technology/social/facebook-launches-moments-app-to-make-private-photo-sharing-easier/#sthash.HGvhSrV9.dpuf
oments also keeps all of synced photos organised and even lets a user search them to find the ones that a specific friend might be in. The facial recognition is the same technology that powers tag suggestions on Facebook. Users have the option of limiting these tag searches as well. - See more at: http://indianexpress.com/article/technology/social/facebook-launches-moments-app-to-make-private-photo-sharing-easier/#sthash.HGvhSrV9.dpuf
oments also keeps all of synced photos organised and even lets a user search them to find the ones that a specific friend might be in. The facial recognition is the same technology that powers tag suggestions on Facebook. Users have the option of limiting these tag searches as well. - See more at: http://indianexpress.com/article/technology/social/facebook-launches-moments-app-to-make-private-photo-sharing-easier/#sthash.HGvhSrV9.dp
product manager Will Ruben said in a blog post

"It's hard to get the photos your friends have taken of you, and everyone always insists on taking that same group shot with multiple phones to ensure they get a copy," 

The new application allows users to create groups that sync photos to friends

"You can then privately sync those photos quickly and easily with specific friends, and they can choose to sync their photos with you as well," Ruben said.

"Now, you and your friends have all the photos you took together.

Moments uses facial recognition technology to group photos based on the friends who are in them, similar to the "tagging" used by the Facebook social network.

The new app was launched Monday for users of Apple and Android handsets in the United States, and will be rolled out to other countries over time.

Regards : Mobile Apps Development



Tuesday, 16 June 2015

Java Script Interview Questions

1. What is JavaScript?

JavaScript is a client-side scripting language that can be inserted into HTML pages and is understood by web browsers.

2. Enumerate the differences between Java and JavaScript?

Java is a complete programming language. In contrast, JavaScript is a coded program that can be introduced to HTML pages. These two languages are not at all inter-dependent and are designed for the different intent.  Java is an object oriented programming (OOPS) or structured programming language like C++ or C whereas JavaScript is a client-side scripting language and it is said to be unstructured programming.

3. What is the use of isNaN function?

isNan function returns true if the argument is not a number otherwise it is false.

4. Between JavaScript and an ASP script, which is faster?

JavaScript is faster. JavaScript is a client-side language and thus it does not need the assistance of the web server to execute. On the other hand, ASP is a server-side language and hence is always slower than JavaScript.

5. What are JavaScript types?

Following are the JavaScript types:
  • Number
  • String
  • Boolean
  • Function
  • Object
  • Null
  • Undefined

6. Is it possible to break JavaScript Code into several lines?

Breaking within a string statement can be done by the use of a backslash, ‘\’, at the end of the first line.

7. What is negative infinity?

Negative Infinity is a number in JavaScript which can be derived by dividing negative number by zero.

8. Which company developed JavaScript?

Netscape is the software company who developed JavaScript.

9. What are undeclared and undefined variables?

Undeclared variables are those that do not exist in a program and are not declared. If the program tries to read the value of an undeclared variable, then a runtime error is encountered. Undefined variables are those that are declared in the program but have not been given any value. If the program tries to read the value of an undefined variable, an undefined value is returned.

10. What is a prompt box?

A prompt box is a box which allows the user to enter input by providing a text box.  Label and box will be provided to enter the text or number.

11. What is ‘this’ keyword in JavaScript?

‘This’ keyword is used to point at the current object in the code. For instance: If the code is presently at an object created by the help of the ‘new’ keyword, then ‘this’ keyword will point to the object being created.

12. What are global variables? How are these variable declared and what are the problems associated with using them?

Global variables are those that are available throughout the length of the code, that is, these have no scope. The var keyword is used to declare a local variable or object. If the var keyword is omitted, a global variable is declared.

Example:

// Declare a global globalVariable = “Test”;
The problems that are faced by using global variables are the clash of variable names of local and global scope. Also, it is difficult to debug and test the code that relies on global variables.

13. What is ‘this’ keyword in JavaScript?

‘This’ keyword is used to point at the current object in the code. For instance: If the code is presently at an object created by the help of the ‘new’ keyword, then ‘this’ keyword will point to the object being created.

14. Explain the working of timers in JavaScript? Also elucidate the drawbacks of using the timer, if any?

Timers are used to execute a piece of code at a set time or also to repeat the code in a given interval of time. This is done by using the functions setTimeout, setInterval and clearInterval.

The setTimeout(function, delay) function is used to start a timer that calls a particular function after the mentioned delay. The setInterval(function, delay) function is used to repeatedly execute the given function in the mentioned delay and only halts when cancelled. The clearInterval(id) function instructs the timer to stop.

Timers are operated within a single thread, and thus events might queue up, waiting to be executed.

15. Which symbol is used for comments in Javascript?

// for Single line comments and
/*   Multi
Line
Comment
*/

16. What is the difference between ViewState and SessionState?

‘ViewState’ is specific to a page in a session. ‘SessionState’ is specific to user specific data that can be accessed across all pages in the web application.

17. Explain how can you submit a form using JavaScript?

To submit a form using JavaScript use document.form[0].submit();
document.form[0].submit();

18. What is === operator?

=== is called as strict equality operator which returns true when the two operands are having the same value without any type conversion.

19. Does JavaScript support automatic type conversion?

Yes JavaScript does support automatic type conversion, it is the common way of type conversion used by JavaScript developers.

20. Explain how to read and write a file using JavaScript?

There are two ways to read and write a file using JavaScript
  • Using JavaScript extensions
  • Using a web page and Active X objects

Regards : Web Designing Company

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube