Facebook
RSS

Google announced Tuesday the launch of a new social network, called Google +


Google made a huge announcement today, launching Google +, or Google Plus, its long-awaited version of a social network to rival Facebook.

Google’s been trying to crack the social market for years, running into false starts with content-sharing services Wave and Buzz. (The former fizzled and the latter set off a privacy complaints that ended with a lawsuit and an FTC settlement.) Many have been waiting for Google’s big push into social since it rolled out its +1 button in March, especially as Facebook gets cozy with its search rival, Microsoft.

And then, today, Google announced +. The site bears a striking resemblance to Facebook, with streaming feeds and specialized groups of friends. In fact, Google + gathers many of the features of existing social networks.

The network has five basic components: Circles, Sparks, Hangouts, Instant Uploads and Huddle. It also requires a Google profile, meaning you’ll need to provide Google, at minimum, with a name and a photo.

Circles lets you group your contacts — e.g. friends, work, family. Like Facebook, this features lets you share information with groups of contacts instead of hitting everyone with your latest update at once. Sparks acts like an RSS reader or Facebook news feed, letting you input things you’re interested in and pushing relevant content to you. Hangouts features live group video chats, aiming to foster spontaneous meetings with up to 10 people. You can also alert certain groups of friends when you’re hanging out.

Instant Uploads takes care of the increasingly important mobile aspect of social networking, automatically posting users’ phone pictures and videos to a private album. From there, users can decide if and with whom they want to share their media. You also have the option to add location data to every Google + post.

And Huddle is a group texting feature — similar to Beluga, which Facebook acquired in March — that lets you have a group chat through your phone.

Some analysts are asking whether Google expansion into the social media sphere is a bad move. TechCruch guest contributor Semil Shah asked the same question:

Today’s soft-launch of Google’s new social galaxy, Google+, raises one interesting question: Can Google, a massive, multinational, cash-rich, consumer technology company with multiple successful productivity applications and services, take its dough out of the oven and bake a social network into their bread?

Over the past year, Google has undergone some big changes. Chief Executive Eric Schmidt stepped down. Co-founder Larry Page stepped in, reshuffling the deck and tying employee bonuses to creating a successful social experience. The result seems to be a slick-looking yet potentially Wave-like confusing constellation of social “circles,” “huddles,” “hangouts,” and ”sparks” that could, theoretically, lay the foundation for new, more nuanced social networks to form.
[ Read More ]

Latest Java Development Application Tools

Tools are essential to aid the successful development of Java applications and this article explores the latest java application development tools.
Java application development tools aid in simplifying complex coding and complicated web programming. A number of different kinds of Java application development tools are available that serve a host of purposes depending on the software development and application. Java developers can choose java application development tool that matches with their requirements. Since Java developers are highly proficient in java therefore it is not a surprise that most companies outsource java development.

List of Development tools for Java applications

There are a number of different kinds of tools to facilitate the workings of complex Java applications. Some of the most popular and well-known development tools are as follows:

ANTLR: Known as Another Tool for Language Recognition, this language tool offers a framework for building compilers, interpreters, translators and recognizers from different kinds of grammatical descriptions that contain actions in different target languages.

Apache Abdera: Apache Abdera is a simple serve based framework that acts as a server side filter and checks requests and even takes care of security concerns.

Apache DS: This is an embedded directory server that offers directory solutions, which are entirely written in Java.

CGLIB: This is a high performance and powerful code generation library, which is utilized, to extend Java classes and even executes interfaces at runtime.

JEXL: This is also a library meant to help in implementing dynamic and scripting characteristics in frameworks and applications
[ Read More ]

PHP Website Development - PHP Development India


PHP is a highly popular opensource language in the world. It is greatly used to create web development solutions for the business. Today comparison to other languages it has cost effective developing methods.

PHP is capable of creating dynamic content. State-of-the-art web application development products can be created in collaboration with MySQL database for any industry or business. Additionally, PHP development India can develop superior web applications such as e-commerce websites, online shopping carts, content management systems and customer relationship management software solutions as per clients’ needs.

Still majority of the business prefer outsourcing their needs to India because it is most practical, affordable way of seeking their solutions. India has abundance of skilled manpower so you can hire a PHP developer at cheaper rates than other places especially in developed countries. There are some currency differences between the countries so it further lowers the hiring rates.

Most of the outsourcing companies offer flexible packages for hiring. You can hire a PHP developer for full time, part time, or on hourly rates. This way you can build your custom solutions as per your wish and according to your business specific needs. If you have a big project and need more than one developer or you need to hire an entire team you can manage the team very smooth way because most of the outsourcing companies prefer allocation of team manager in this situation.

Team managers manage your teams on behalf of you. They make you free for more important work. They provide latest updates of your project. For easy project management most of the companies give access to their project management software and make your work smooth.

PHP developers in India are strict to catch their deadlines and definitely finish your project within given timeline. This way they help you to stand in the market competition by delivering project timely.
[ Read More ]

The switch to a new system – known as internet protocol version 6 (IPv6)

Google and Facebook have warned internet users to expect “teething pains” on Wednesday as leading internet companies test drive a new global numbering system for cyberspace.

Websites may be slow or hard to reach as more than 400 of the world largest internet companies, including Microsoft, Google, Yahoo and Facebook, test the new system.

The switch to a new system – known as internet protocol version 6 (IPv6) – is essential because internet addresses on the current system are about to run out.

The last of the addresses were allocated in February. In order to accommodate the millions of people coming on to the internet in emerging markets and the new mobile phones and tablet devices needing online connections, the number of addresses has to be increased.

Much as telephone numbers have gone from a couple of digits in the early days of telephony to strings of 10 or 11 numbers today, the internet will move from 32 bit addresses to 128 bit addresses. This will allow 4bn times more internet identifiers to be created than exist today.

However, compatibility between the two numbering systems is far from straightforward. A home computer connecting via IPv4 will not be able to connect to a website running on IPv6. Experts warn that if the two systems are not connected, millions of people in fast-growing internet markets such as China and India could struggle to access websites in the US and Europe, and vice-versa.

A larger-scale test will run on Wednesday, with hundreds of companies participating in World IPv6 Day, billed by the Internet Society as the first “test flight” to prepare for IPv4 exhaustion and accelerate the momentum of IPv6 deployment.

Participants include the world’s biggest websites as well as Akamai, Cisco, Huawei and Limelight, who provide technology and infrastructure in the internet’s backbone.

“The vast majority (99.95 per cent) of people will be able to access services without interruption,” Google said in a blogpost on Monday evening.

“However, as with any next-generation technology, there may be teething pains. We estimate that 0.05 per cent of systems may fail to fall back to IPv4, so some people may find Google, Facebook, Yahoo, Bing and other participating websites slow or unresponsive on World IPv6 Day.”

Users of older web browsers or “misconfigured” home networking equipment could find that they have difficulty accessing many sites.

“Since the best way to find bugs in your services is to hammer on them yourself, Google employees have been operating in “World IPv6 Day mode” for several months now,” Google said.


Google will be moving its search, e-mail and YouTube video services over to IPv6 for the day on Wednesday, starting from early morning in Asia.
[ Read More ]

What is LAMP

LAMP
LAMP is an acronym for a solution stack of free, open source software, originally coined from the first letters of Linux (operating system), Apache HTTP Server, MySQL (database software) and Perl/PHP/Python, principal components to build a viable general purpose web server
Linux
• Linux is a Unix-like computer operating system kernel.
• A major emphasis of Linux development is security, which makes it an appealing choice for a web-server application.
• Linux is free open-source software which means the source code is provided with operating system, which can be edited according to specific needs.
• Linux-based operating systems are Unix-like, a Linux server is more natively-compatible with other server-oriented platforms, such as Solaris and BSD, than non-Unix-like systems like Microsoft Windows.
Apache:
• Apache is a free software/open source web server, the most popular in use.
MySQL
• MySQL is a multithreaded, multi-user, SQL database management system (DBMS) now owned by Oracle Corporation with more than eleven million installations.
PHP, Perl, or Python
PHP is a reflective programming language originally designed for producing dynamic web pages. PHP is used mainly in server-side application software. Perl and Python can be used similarly.


AJAX:
[Asynchronous JavaScript & XML] AJAX is basically a mix of multiple programming and development technologies.

Ajax is a new web technology which breaks page reload paradigm, it can send and retrieve data without reloading the whole web page, and this primarily saves time and bandwidth.
Understanding the benefits of using this technology for web application development. We have developed several complex web applications in Ajax like

Content Management systems,
• Image gallery applications and many more.
[ Read More ]

Silverlight Application Development - Appropriate Way of Building Rich Web Application

Silverlight application development is one of the best ways of creating rich web applications that are suitable for today’s interactive needs. Read on to know more about the benefits and its components.

Silverlight is a web application development framework that enables and helps in creating rich interactive application by bringing together graphics, animation and multimedia. It consists of the main presentation framework that is responsible for the overall look and feel of an application. It is also responsible for User Interface (UI), basic UI controls, graphics and animation, media playback, interactivity and user input, DOM integration, Digital Restrictions Management (DRM).

Silverlight application development also brings in the properties of light class library with the help of components like extensible controls, XML Web Services, networking components and Language Integrated Query (LINQ) APIs etc. Silverlight, from the house of Microsoft, helps the developers in creating and generating effects of high-class value in animation allowing bringing in effects like blur, dropping down and other easy effects like bounce, elastic effects, etc. This results in smoother animation transition that are in high demand by major companies and this is the right option for providing them that.

Microsoft Silverlight development also lets you develop text animation effects where you can play with the text animation with ease. It helps in effective and more efficient rendering and text animation within an application. Microsoft Silverlight development use local font support that accounts for faster load time and this again is really required in the times when faster work is not only required but expected too.

Some of the other benefits of using Silverlight application development:
• It provides highest quality videos
• Silverlight allows for a cross platform and cross browser compatibility giving you a wider scope of operation
• Two levels of application development processes letting developers and designers to work independently on their core area of expertise
• It is highly cost effective. There is hardly any money that you need to spend and you the get the best quality solutions on that price
• There is 3rd party language support available and thus the developers can use Ruby, Python and EcmaScript
• Cross-Platform, Cross-Browser Remote Debugging is also possible
• Visual Studio is an award winning development platform which means you get the best development environment
• Silverlight gives content providers complete control over their rich media content

There is a dramatic improvement in speed for AJAX-enabled websites that begin to use Silverlight, leveraging the Microsoft framework.

So, if you are looking to improve the animation quality in your application, if you want very little investment with high results and if you want the ease of development process then you should use Silverlight application development and reap all the above-mentioned benefits.
[ Read More ]