Sunday, 15 December 2013

Android Powered $99 Ouya Games

ouya-android
A new games console which industry experts say could disrupt the industry has begun shipping to kickstarter backers who helped the Android-based project get going last year. For the rest of us, there’s an official retail release date: June 4.
Games on the system will be a fraction of the cost of traditional console games, more comparable to those found on mobiles and tablets.
However, it may struggle to muscle in on a market dominated by big players such as PlayStation and Xbox, one analyst predicted.
The Ouya was financed using crowdfunding website Kickstarter, where it attracted over $8m (£5.3m) in funding from 63,416 backers.
The company has begun sending out consoles to the first supporters of the project – while other interested gamers can pre-order the device.
About 55 games will be available with today’s release, according to [Ouya founder Julie] Uhrman. The cube-shaped player uses a version of Android that requires developers to create applications and games just for the device. Games must be free, offer a free trial or have free add-ons, the company said. … Ouya plans to keep 30 percent of game sales, with developers getting the rest.
Ouya_android_game_ConsoleOuya_android_game_Console_2

Thursday, 28 November 2013

Technologies in Software

Top 5 Trends and Technologies in Software Development

In this ever-changing world of software development it’s extremely important to keep up with current technologies, methodologies and trends.
It can easily get out of hand though – simply there’s not enough time for anyone to learn all new stuff, work and live a normal life simultaneously. Selection is thus the key, being smartly selective about new things to learn so we won’t miss important stuff but also keep ‘junk’ or unimportant trends out. I created this small and ever-incomplete list of things I feel we all should pay attention to and practice. Some items could be considered ‘old’ (read: more than a few months old) but still not grasped enough yet. Without further ado I present thee the list:

Learn and use a modern scripting language

It can be Ruby, Python, Groovy or TheNextBigShot coming along, it doesn’t really matter. What matters is having a quick and easy tool for anything at hand so we won’t have to fire up our java IDE for a simple script. Also (most of) these languages encourage good pracices and methods, changing our attitude towards programming and program design. Embracing these “wow, look how elegant and simple that is!” solutions also become expectations with time (because we’ll get used to the ease and convenience), thus we will be striving for elegance and quality – helping impoving all of our further designs and codes.

Learn thogoughly and embrace the philosophy of a modern version control system

Be it Git or Mercurial, but start using them. Right now. Embrace the paradigm shift that gave birth to these tools. If not at work then try any of these on a personal project. These tools fit better to a natural cycle of development than our old tools svn or cvs. Being distributed does not mean they can’t be used as a central company repo solution. They both encourage the concept of cheap local branching, keeping you safe by being able to revert any time (as traditional VCSes) and also keeping the central main repo clean of nitty-gritty details.

Be familiar with NoSQL solutions like MongoDB, CouchDB.

These beasts can be a real life-saver when traditional relational DBs reach their limits at scaling and performance. Both MongoDB and CouchDB are what’s called a ‘document-oriented database’ which means that instead of rigid schemas the structure of each row is taken into account – they don’t even have to have the same fields, etc. The concept of ‘row’ becomes the concept of ‘document’. JSON-like data structures, dynamic queries, efficient storage of binary data (like videos, images), mapreduce support account for their robust and easy use-cases.

Learn a functional language – or more than one.

It’s about the paradigm shift and philosophy again. The more things you see and use the more complete you repertoire will become. Object-oriented / imperative design is not the only one out there. Take a look at Erlang for starters, it’s easy to learn and with it you can dip your toe in the water, but for more serious stuff Haskell or OCamlis a must (I vote for Haskell though). I’d say learning a functional language is not an option anymore – it’s a must. Some problems can be solved in an insanely easy manner with a functional approach and for example Haskell can easily implement any mathematic definition or problem you’d be having a problem describing in any imperative language. Also GHC (The Glasgow Haskell Compiler) is a state of the art optimizing compiler, one of the best compiler available now. Of course Haskell is not only for scientists, many good libraries are coming out written in haskell. Also see Real world Haskellfor a nice intro. Erlang is well known for its fault tolerance, concurrency paradigms, hot-swappable code and exceptional networking support. Having such a tool at hand is always a bonus.

Study agile methods and concepts.

Agile management is not only for managers. There’s a need for the whole team to have a good understanding about their own development and management process. Agile helps to standardize management and daily programmer work, enforcing a small, controllable devel/release/testing cycle and also encouraging good communication all across the team (actually agile just can’t work without good communicatiion!). Just look at the Agile manifesto. Some important derivatives and parts of agile methods:
  • TDD - Test Driven Development
  • Iteration-based development – deliver less but more frequently in well-defined short bursts
  • BDD - Behavior Driven Development
  • XP - Extreme Programming
  • CI - Continuous Integration
  • Scrum

Top Trends for 2013


IEEE Computer Society journals, magazines, and conferences are continually at the forefront of current technology trends. That's just one of the reasons that IEEE Computer Society is the community for technology leaders. As a technology professional, keeping on top of trends is crucial. Below are a list of technology topics that Computer Society magazines, journals, and conferences will be focusing on next year:

Future Technologies


1) Internet of Things

The Internet of Things is more than just the newest buzzword. The IoT promises to be the most disruptive technological revolution since the advent of the World Wide Web. Projections indicate that up to 100 billion uniquely identifiable objects will be connected to the Internet by 2020, but human understanding of the underlying technologies has not kept pace. This creates a fundamental challenge to researchers, with enormous technical, socioeconomic, political, and even spiritual consequences.
In recognition of the importance of IoT, Computer, the IEEE Computer Society's flagship magazine, is planning a special issue in February 2013. "The Internet of Things: The Next Technological Revolution" will offer a forum for highlighting what the IoT could bring to the end user. Recommended topics for this special issue include design and development methodology for a user-centered IoT; the dynamics of social media and connected objects; community programming for the IoT, including citizen science, citizen journalism, and social activism; opportunistic sensing, big data, and the IoT; and the impact of the IoT on the future networked society.

2) Cybersecurity

Recent technological advances in computing, communications, software, and hardware have enabled the significant growth of cyberspace, an important aspect of modern life that continues to transform the way citizens, business, and governments interact, collaborate, and conduct business. Our heavy dependence on various digital infrastructures has made them strategic national assets that must be protected to ensure economic growth, prosperity, and safety in the future.
Cybersecurity is an emerging area of intense activity that endeavors to provide innovative solutions to ensure uninterrupted communications and service availability. A special April 2013 issue of Computer, the IEEE Computer Society's flagship magazine, aims to disseminate the latest advances in cybersecurity that are critical in thwarting future threats, attacks, fraud, and damage. The articles will focus on effective techniques and approaches that have the potential to ensure a safe, trustworthy, secure, and resilient cyberspace.

3) Big Data Visualization

We've entered a data-driven era, in which data are continuously acquired for a variety of purposes. The ability to make timely decisions based on available data is crucial to business success, clinical treatments, cyber and national security, and disaster management. Additionally, the data generated from large-scale simulations, astronomical observatories, high-throughput experiments, or high-resolution sensors will help lead to new discoveries if scientists have adequate tools to extract knowledge from them.
However, most data have become simply too large and often have too short a lifespan. Almost all fields of study and practice sooner or later will confront this big data problem. Government agencies and large corporations are launching research programs to address the challenges presented by big data. Visualization has been shown to be an effective tool not only for presenting essential information in vast amounts of data but also for driving complex analyses. Big data analytics and discovery present new research opportunities to the computer graphics and visualization community. This 2013 theme issue of IEEE Computer Graphics and Applications aims to highlight the latest advancements in solving the big data problems via visual means. Computer magazine will also be publishing a special issue on big data in June 2013.

4) Cloud Computing in Science and Engineering

Cloud computing has emerged as a dominant paradigm, widely adopted by enterprises. Clouds provide on-demand access to computing utilities, an abstraction of unlimited computing resources, and support for on-demand scale-up, scale-down, and scale-out. Cloud platforms are also rapidly becoming viable for scientific exploration and discovery, as well as education. As a result, it is critical to understand application formulations and usage modes that are meaningful in such a hybrid infrastructure, the fundamental conceptual and technological challenges, and ways that applications can effectively utilize clouds.
The goal of this 2013 special issue of IEEE Computing in Science & Engineering is to explore how cloud platforms and abstractions, either by themselves or in combination with other platforms, can be effectively used to support real-world science and engineering applications. Topics of interest include algorithmic and application formulations, programming models and systems, runtime systems and middleware, end-to-end application workflows, and experiences with real applications.

5) Mobile Computing Meets the Cloud

It could be argued that two of the most important technological developments of the last few years are the emergence of mobile and cloud computing. By shifting the hardware and staffing costs of managing computational infrastructure to third parties such as Google, Microsoft, or Amazon, cloud computing has made it possible for small organizations and individuals to deploy world-scale services; all they need to pay is the marginal cost of actual resource usage. At the same time, the deployment of 3G and 4G networks, the rapid adoption of feature-rich smartphones, and the growing integration of computation into consumer products such as cars and home appliances, have brought mobile and pervasive computing into the mainstream.
This special issue of IEEE Pervasive aims to explore the intersections of these two trends. Mobile and embedded devices make it possible for users to access cloud-based services and data anywhere and anytime, extending their reach into everyday life. Simultaneously, cloud computing platforms are a natural fit to remedy the lack of local resources in mobile and pervasive devices, while enabling resource-intensive next generation applications. We invite original and high-quality submissions addressing all aspects of this field, as long as the connection to the focus topic is clear and emphasized.

6) Internet Censorship and Control

The Internet is a battleground where fights for technical, social, and political control are waged, including between governments and their citizens, separate governments, and competing commercial interests. These fights take many forms, including Internet filtering versus circumvention, surveillance versus anonymization, denial of service attacks and intrusion attempts versus protection mechanisms, and on- and offline persecution and defense of online activists. These battles impact and are impacted by the Internet's technical structure. As the Internet continues to embed itself into our world, its structural changes will have an increasing effect on our social and political structures, and our social and political structures will have increasing impact on the Internet's technical structure. This special issue of IEEE Internet Computing will explore the technical, social, and political mechanisms and impacts of Internet censorship and control.

7) Interactive Public Displays 

Recent trends show an increasing prevalence of interactive displays of varying sizes in public and urban life. With their prominent visibility and the integration of diverse methods for interaction, they can offer new opportunities to enrich user experiences beyond the personal sphere, for instance in public knowledge institutions such as museums and libraries, or integrated within public plazas or architectural facades. The public context with its social and cultural particularities and constraints provides a large variety of intriguing but challenging settings and use-case scenarios for interactive displays of varying sizes.
This special issue of IEEE Computer Graphics & Applications will focus on research that addresses the opportunities and challenges around public indoor and outdoor urban display installations. We in particular encourage submissions that approach the topic from a holistic point of view, including the design process as well as insights from field deployments "in the wild."

8) Next-Generation Mobile Computing

Ubiquitous, pervasive mobile computing is all around us. We use mobile computing not only when we interact with our smartphones to connect with friends and family across states and countries, but also when we use ticketing systems on a bus or train to work or home, purchase food from a mobile vendor at a park, watch videos and listen to music on our phones and portable music playing devices. In other words, mobile computing is not only the interaction of smart phones with each other. Any computation system that is expected to move and interact with end users or other computational systems despite potential changes in network connectivity—including loss of connectivity or changes in type of connectivity or access point—participates in mobile computing infrastructure, and the number of such systems is expected to grow significantly each year over the coming decades.
Many of these systems in urban areas take advantage of robust networking infrastructure, gigabit bandwidth backbones, high-speed relays, and unlimited power and recharging capabilities. However, many of these systems operate within degraded network, power, or computing environments, such as for first-responders in a catastrophe, mobile phone users in remote regions or in countries where communication infrastructure is degraded or even millions of people watching fireworks along a river and overwhelming the local networking infrastructure in a major metropolitan area. IEEE Software seeks submission of articles that explore the next generation of mobile computing within the contexts of mission-critical scenarios, quality-of-service differentiation, and resource constraints. The deadline is 30 June.

9) 3D Imaging Techniques and Multimedia Applications

With the advances in sensing, transmission, and visualization technology, 3D information has become increasingly incorporated into real-world applications—from architecture to entertainment, manufacturing, and security. Integrating depth perception into such application can help present an even richer media interface. For example, in immersive telecommunication, spatialized audio and 3D parallax increases the effectiveness of communication; in medicine, 3D instrument tracking enables more precise and safer operations; and new low-cost 3D cameras are starting a new chapter in interactive gaming and human-computer interaction.
One of the fundamental requirements of these applications is the estimation of scene depth information. The extraction of 3D information has been studied in the field of computer vision for more than three decades, but it remains a challenging problem, in particular under unconstrained environments that can include variable lighting, specular and deforming scene surfaces, and occluded objects, among other things. Multimedia researchers must account for imperfect depth information when designing their systems, making this a unique research opportunity. This special issue of IEEE Multimedia aims to provide an overview of recent rapid advances in 3D acquisition systems and the many multimedia applications that can benefit from 3D integration and understanding.

10) Safety-Critical Systems: The Next Generation

In May/June 2013, IEEE Computer Society publications will take an unprecedented look at safety-critical systems with coordinated publication of special issues in IEEE Software and IEEE Security & Privacy. Safety-critical computer-based systems are woven into the fabric of our lives. These days, they can't be safe without being secure—yet security is just one of many challenges. These systems must be trusted to work adequately given user behavior, system interactions, changing environment and expectations, organizational turbulence, regulatory caution, routine component and operator failure, the complexity of international projects, and adaptation and refurbishment. In addition, there are the security-related issues such as intentional, malicious attacks and supply-chain risks.

11) Reliability

Over the past decade, designers have sought after efficient design points with respect to power, performance and cost. Of these, power has undoubtedly emerged as a first-order design challenge. In the coming era, this challenge may be subsumed by the challenge of building robust and reliable systems. As technology advances, susceptibility of systems to transient errors, such as timing violations, parameter variations, aging and infant mortality, is steadily increasing. Without innovations in the areas of microprocessor and software reliability, future systems may face continuous failure. Thus, new computing paradigms are required that incorporate adaptive techniques at both the hardware and software layers to ensure robust and resilient execution. The system, as a whole, must dynamically detect and recover from errors to meet historically established high reliability standards without exceeding power budgets and cost constraints, and violating performance targets. To this end, IEEE Micro seeks original papers for its July/August issue on all topics related to reliability that span the spectrum of layers in the system stack, from device, circuit and architecture design to the role of software in enabling robust and reliable computing. The deadline is 8 January.

12) Haptics in Rehabilitation

Robotic devices have been shown to be effective at delivering the intensive and repetitive therapy that is known to induce brain plasticity and foster restoration of motor coordination after stroke, spinal cord injury, and other neural impairments. Engagement of the sensorimotor system, including haptic feedback to the participant during rehabilitation, is an important factor in regaining motor control. Further, haptic feedback can enhance the natural control, utility, and efficacy of advancement of prosthetic and orthotic devices that restore mobility and manipulability to lower- and upper-extremity amputees.  However, advanced prosthetic devices, for example, have decoupled the normal afferent-efferent loop and rely heavily on visual feedback to the amputee for control in the absence of haptics. The science and technology of haptics thus has great potential to affect the outcomes of rehabilitation and adoption of advanced prosthetic and orthotic devices. A special 2013 issue of IEEE Transactions on Haptics is about understanding the role of touch in sensorimotor coordination, including rehabilitation of motor deficits and use of advanced prostheses and orthoses.

13) Multicore Memory Coherence

As we enter an era of large multicores, the question of efficiently supporting a shared memory model has become of paramount importance. Massively parallel architectures lacking coherent shared memory have enjoyed great success in niche applications such as 3D rendering, but general programming developers still demand the convenience of a shared memory abstraction.
Efficiently using a message passing interface requires that the individual computation tasks must be relatively large to overcome the communication latencies, and it becomes difficult to use MPI at the fine-grained level when fast on-chip communication is available. Higher-level mechanisms like MapReduce or shard-based databases are popular in particular application domains but researchers have not yet efficiently applied them at the chip/node level.
This special October 2013 issue of Computer will focus on approaches to providing scalable, shared memory at the on-chip level, paramount in a future where individual nodes will have on the order of 1,000 cores each. Submissions are due by 1 March 2013.

Friday, 1 November 2013

Software Testing Tools List

Software Testing Tools List

Now days we can get lots of Software Testing Tools in the market. Selection of tools is totally based on the project requirements & commercial (Proprietary/Commercial tools) or free tools (Open Source Tools) you are interested. Off Course, free Testing Tools may have some limitation in the features list of the product, so it’s totally based on what are you looking for & is that your requirement fulfill in free version or go for paid Software Testing Tools.
The tools are divided into different categories as follows:
  • Test Management tools
  • Functional Testing Tools
  • Load Testing Tools
Here you can get a most popular free and paid Testing Tools list used in the actual testing of the software application.
Software Testing Tools List
Software Testing Tools List

1) Open Source Tools

a) Test Management tools
  • TET (Test Environment Toolkit)
    • The goal behind creating the Test Environment Toolkit (TET) was to produce a test driver that accommodated the then current and anticipated future testing needs of the test development community. To achieve this goal, input from a wide sample of the community was used for the specification and development of TET’s functionality and interfaces.
  • TETware
    • The TETware is the Test Execution Management Systems which allows you to do the test administration, sequencing of test, reporting of the test result in the standard format (IEEE Std 1003.3 1991) and this tools is supports both UNIX as well as 32-bit Microsoft Windows operating systems, so portability of this is with test cases you developed. The TETware tools allow testers to work on a single, standard, test harness, which helps you to deliver software projects on time. This is easily available for download on ftp download.
  • Test Manager
    • The Test Manager is an automated software testing tool is used in day to days testing activities. The Java programming language is used to develop this tool. Such Test Management tools are used to facilitate regular Software Development activities, automate & mange the testing activities. Currently Test Manager 2.1.0 is ready for download. If you want to learn more information of Test Manager, Click here to get a latest copy for free.
  • RTH
    • RTH is called as “Requirements and Testing Hub”. This is a open source test management tool where you can use as requirement management tool along with this it also provides the bug tracking facilities. From here you can download the latest version of RTH.
b) Functional Testing Tools
c) Load Testing Tools

2) Proprietary/Commercial tools

a) Test Management tools
b) Functional Testing Tools
c) Load Testing Tools
Here are list of most popular Software Testing Tools used in software testing. In the next article I will explain the Automation Testing Tools in detailed.
Please ask your queries in below comment section. Your feedback is always appreciated!!!

Tuesday, 22 October 2013

SOFTWARE DEVELOPEMENT TECHNOLOGIES

 

 TRANSFORM YOUR TESTING OPERATION


Optimized Software Testing

Given all the risks inherent in deploying software that hasn’t been tested appropriately, with optimized testing software leaders can be confident that projects will be developed rapidly with high quality. Having spent over 20 years implementing test transformations, Software Development Technologies has the proven capability and expertise to provide the resources to optimize your software testing as well as to perform the testing.

SDT has the proven consulting expertise to transform and strengthen your organization’s software test practices and build an exceptional software test capability. Whether you require an automation framework, a best-in-class quality and test methodology, training, mentoring, metrics, test environments, standard roles and job descriptions, an offshore strategy, senior consultants or skilled testers for projects, SDT can provide you with test solutions that will decrease your time to launch and significantly reduce your deployment risk.



Launching the Transformation



When CIOs decide to invest in quality and test, they partner with Software Development Technologies to provide the leadership and required intellectual property to architect and accelerate the implementation of the Enterprise Software Test Center of Excellence (CoE). Implementation, validation and refinement of the Enterprise Software Test CoE are performed using the client’s application projects, with SDT consultants working side by side with client testers providing mentoring and training as needed.


SDT uses a four step approach to transform a testing organization:
  • Assessment – SDT analyzes a test function’s capabilities to determine its effectiveness and to identify its strengths and opportunities for improvement.
  • Set Test Transformation Goals – SDT identifies critical goals that guide the test transformation.
  • Acceleration and Deployment – SDT provides its proven IP to ensure your Enterprise Software Test Center of Excellence is operational as quickly as possible.
  • Drive Results – SDT works closely with the client testers to drive the Enterprise Software Test Center of Excellence towards best in class status.
A well-conceived software testing strategy can put an organization on track for greater innovation, growth and success. The CIO can rest assured that projects will be deployed with higher quality and fewer post-release defects, and be secure in the knowledge that the company’s investments are demonstrating a significant return.




PUTTING THE PIECES TOGETHER

Software Development Technologies can offer you and your organization leadership SDT STRW™ Methodology - a complete, proven approach to rapid implementation of best-in-class test automation and processes for new or existing test organizations.

  • Pre-defined and proven test process out-of-the-box or customized to your specific needs.
  • A complete offering of test courses and templates designed to supplement the methodology.
  • Senior level consultants with an average of 25 years of experience in software test.
  • A proprietary assessment methodology, using industry best practices, to examine your existing approaches to test, identify and prioritize areas needing improvement, and recommend actions.


RESULTS ACHIEVED

Organizations who have adopted the SDT methodology for transforming test operations have realized benefits such as:
  • Improved delivered application quality; increased user / customer satisfaction; reduction in the cost of application development; quality driven earlier in the life cycle.
  • Rapid implementation of a centralized, consistent roles-based testing organization established with the right onshore / offshore model, yielding improved coverage and testing throughout the life cycle.
  • Training and mentoring of key personnel in their specific roles using an efficient testing process.
  • Adoption of an industry set of best practices without the need for extensive research and learning.
  • Higher success rate in automating the testing function.
  • Increased visibility to critical defects earlier in the development cycle.
  • Protection of their strategic and tactical IT development and deployment plans through more effective pre-release testing capability and reduced post-release risks.

Friday, 4 October 2013

10 Free And Amazing Linux Apps ...




10 Free And Amazing Linux Apps For Programmers
 
                          
                                      Linux, the open source OS might not be on same charts of popularity as Microsoft’s Windows OS or Apple’s OS X, but it’s hot favorite with computer enthusiast. They can fine tune the OS to suit their taste, since it’s open source; it is secure, as there are not many malwares that can affect the system; and for other good reasons.   


If you are thinking of getting the OS on your computer, then there are numerous amazing apps that can help you with the installations, read on to know 10 of them as compiled by EFY Times.


#10 Clam Tk


Though Linux users are unlikely to experience any infected files, but it doesn’t mean that you're safe. You might exchange files with the windows system and end up with infection. There are a number of commercial antivirus products available for Linux, but CalmTk is free and offers good protection. It has an impressive graphical front end, it’s light weight and features frequently updated widespread definitions list of any latent threats to yourself or others.




#9 GParted


GParted is used for creating, deleting, resizing, moving, checking and copying partitions, and the file systems on them. This is useful for creating space for new operating systems (works with Windows Vista / 7 System & Data partitions), reorganizing disk usage, copying data residing on hard disks and mirroring one partition with another (disk imaging). It offers a simple, user-friendly interface to a flexible, plain partition editor.


#8 Kate


Kate, short for KDE Advanced Text Editor, is a programmer's text editor with syntax highlighting for over 200 filetypes. The syntax highlighting is extendable via XML files and can also specify code folding rules. It has support for search and replace using regular expressions and supports auto-detection of file encodings. Kate can be used as a modal text editor by using its vi input mode which emulates the vi editor. By using sessions, one can customize Kate for different projects. You can expand Kate's functionality using extra plugins









#7 LibreOffice


LibreOffice is a free and open source office suite, comprises programs to do word processing, spreadsheets, slideshows, diagrams, maintain databases, and compose math formulae. LibreOffice is available in over 30 languages and for a variety of computing platforms, including Microsoft Windows, Mac OS X 10.4 Tiger or newer, and Linux. It is the default office suite of most popular Linux distributions. Ports for FreeBSD, NetBSD, and OpenBSD are being maintained by contributors to those projects, respectively.


#6 LuckyBackup


luckyBackup is a powerful, fast and reliable free backup application. It provides a GUI based on the cross-platform Qt framework and is not fundamentally console based or web based as many of the clients from the list of backup software are. It shares the data differencing and copying tool, rsync, with BackupPC, and several others. It will run on any Linux or Unix based system which provides Qt libraries and rsync.





#5 PeaZip


PeaZip is a free and open-source file manager and file archiver for Windows, Linux. The program features an archive browser interface with search and history features for intuitive navigation in archive's content, and allows the application of fine-grained multiple exclusion and inclusion filter rules to the archive; a flat browsing mode is possible as alternative archive browsing method. PeaZip allows users to run extracting and archiving operations automatically using command-line generated exporting the job defined in the GUI front-end.


#4 Shutter


Shutter is a rich screenshot and editing program which is available for Linux. It is an open-source program and so it is available for free. It allows you to capture nearly anything on your screen without losing control over your screenshots, utilizing a tabbed interface. It provides diverse image-capturing functionality to capture common targets. It allows you to capture certain areas, specific windows, the complete desktop or even menus and tooltips and comes with very basic built-in editor.

#3 SMPlayer


SMPlayer is a cross-platform free and open source multimedia player so it is extremely compatible wherever you want to run it. It supports nearly every possible format you can imagine. SMPlayer can remember settings on a per-file basis. So, you can expect it to remember where you stopped playing, and begin from the same audio track.


#2 Synapse


Synapse goes beyond the simple application launcher to tightly integrate with your Linux system. You can quickly access any recent action you've performed so you can return to it or perform something similar in an instant. It is very quickly due to its heavy assimilation with the Zeitgeist framework.


#1 Synaptic Package Manager


Synaptic package is the graphical user interface front-end to the Advanced Packaging Tool manager. It enables the user to install, to upgrade or to remove software packages. To install a package a user must search for the program they want and mark it for installation. Changes are not applied instantly; the user must first mark all changes and then apply them. It was a standard feature of Ubuntu until it was replaced by the Ubuntu Software Centre.

Wednesday, 2 October 2013

Latest Technology D Roll Laptop


D-roll is a next generation concept laptop design which is way distinctive from usual laptops in both shape and function. The long tube shape of this laptop, which was inspired from the storage tubes that artists are using for storing large drawings, eliminates perception of the traditional book looking laptops. This multifunctional laptop has two working modes. When it is operating in full function mode, the laptop is unfolded completely and all peripherals are turned on. The main display is turned off and a smaller screen, attached with main body is turned on allowing the users to check and send mails when D-roll is under email mode. VC is a helpful add-on for capturing pictures or videos and Locking System can provide certain security to the laptop