Saturday, July 31, 2010
Is Your Next Laptop a Smartphone?
Smartphones are as powerful as PCs from just a few years ago, with significantly better software, user interfaces, and flexibility. Smartphones won't replace the laptop for typical business users, but over the next few years, many people -- my guess is 12% to 15% of business users -- will be able to leave their laptop at the office and handle essentially all of their mobile computing and communications tasks with a pocket-sized device.
As you might guess, size here is both an advantage and a challenge. Smartphones need to be as small as possible for mobility while still maximizing the size of the keyboard and the display. The keyboard on a smartphone, be it physical or screen-based, is obviously never going to get bigger than is acceptable for the two-thumb typing technique, although I predict a surge in add-on Bluetooth and USB keyboards that can be quite effective for writing longer missives. The display is similarly constrained, although being able to connect (via wireless) to an external display with better resolution -- the TV in one's hotel room, for example -- should become quite popular in the future.
Networking, storage and processing aren't really issues anymore, as tiny devices can have lots of each, and a connection to the Internet addresses any concerns here in the same fashion as for computer users everywhere. A much bigger issue is battery life.
So, you might conclude at this point that there are really no showstoppers with respect to replacing a laptop computer of any form with a smartphone. But, should you conclude as such, you would be ignoring the effect of the culture surrounding the PC: From IT departments to enterprise users to just about every technology user on the planet, the PC is viewed as the mainstay of personal and corporate IT and thus a core requirement. But it is nevertheless very likely that we'll still be carrying both a notebook or Mobile Internet Device and a smartphone for some time -- well into the foreseeable future. I think that my 12% to 15% number above will grow over time, however, as Web services and cloud computing become the popular, if not dominant, model for enterprise IT.
For now the convenience of needing only one tiny device -- again, one that everyone needs to carry anyway -- is so compelling that more progress toward the single-device solution is certain. Personally, as one who lugs way too much technology around every week, I can't wait.
Saturday, October 24, 2009
Universal phone charger approved
A new mobile phone charger that will work with any handset has been approved by the International Telecommunication Union (ITU), a United Nations body.
Industry body the GSMA predicts that 51,000 tonnes of redundant chargers are generated each year.
Currently most chargers are product or brand specific, so people tend to change them when they upgrade to a new phone.
However, the new energy-efficient chargers can be kept for much longer.
The GSMA also estimates that they will reduce annual greenhouse gas emissions by 13.6m tonnes.
"This is a significant step in reducing the environmental impact of mobile charging," said Malcolm Johnson, director of ITU's Telecommunication Standardisation Bureau.
"Universal chargers are a common-sense solution that I look forward to seeing in other areas."
The charger has a micro-USB port at the connecting end, using similar technology to digital cameras.
It is not compulsory for manufacturers to adopt the new chargers but the ITU says that some have already signed up to it.
"We are planning to launch the universal charger internationally during the first half of 2010," Aldo Liguori, spokesperson for Sony Ericsson told the BBC.
"We will roll it out with new products as they launch."
Sunday, August 30, 2009
10 things you should know about virtualization
With all these options, taking the plunge into virtualization can be a big and confusing step. Here are a few things you should know about virtualization and virtualization software before you start to plan a deployment.
#1: Virtualization is a broad term with many meanings
Virtualization software can be used for a number of purposes. Server consolidation (running multiple logical servers on a single physical machine) is a popular way to save money on hardware costs and make backup and administration easier, and that’s what we’re primarily focused on in this article. However, other uses include:
- Desktop virtualization, for running client operating systems in a VM for training purposes or for support of legacy software or hardware.
- Virtual testing environments, which provide a cost-effective way to test new software, patches, etc., before rolling them out on your production network.
- Presentation virtualization, by which you can run an application in one location and control it from another, with processing being done on a server and only graphics and end-user I/O handled at the client end.
- Application virtualization, which separates the application configuration layer from the operating system so that applications can be run on client machines without being installed.
- Storage virtualization, whereby a SAN solution is used to provide storage for virtual servers, rather than depending on the hard disks in the physical server.
#2: Not all VM software is created equal
An array of virtualization programs are available, and the one(s) you need depends on exactly what you need to do. You might want to run a virtual machine on top of your desktop operating system, running a different OS, either to try out a new OS or because you have some applications that won’t run in one of the operating systems.
For example, if you’re using Windows XP as your desktop OS, you could install Vista in a VM to get to know its features. Or if you’re running Vista but you have an application you occasionally need to use that isn’t compatible with it, you could run XP in a VM with that application installed. For simple uses like this, a low-cost or free VM program, such as VMWare Workstation or Microsoft’s Virtual PC, will work fine.
On the other hand, if you need to consolidate several servers and thus need maximum scalability and security, along with sophisticated management features, you should use a more robust VM solution, such as VMWare’s ESX Servers, Microsoft’s Virtual Server or (when it’s available) the Hyper-V role in Windows Server 2008. For relatively simple server virtualization scenarios, you can use the free VMWare Server.
#3: Check licensing requirements first!
As far as licensing is concerned, most software vendors consider a VM to be no different from a physical computer. In other words, you’ll still need a software license for every instance of the operating system or application you install, whether on a separate physical machine or in a VM on the same machine.
There may also be restrictions in the EULA of either the guest or host OS regarding virtualization. For example, when Windows Vista was released, the licensing agreements for the Home Basic and Home Premium versions prohibited running those operating systems in VMs, but Microsoft has since changed those licensing terms in response to customer input.
Windows Server 2008’s EULA provides for a certain number of virtual images that can be run on the OS, depending on the edition. This ranges from none on Web edition to one on Standard, four on Enterprise, and an unlimited number on Datacenter and Itanium editions.
#4: Be sure your applications are supported
Another issue that needs to be addressed up front is whether the application vendor will support running its software in a virtual machine. Because VMs use emulated generic hardware and don’t provide access to the real hardware, applications running in VMs may not be able to utilize the full power of the installed video card, for example, or may not be able to connect to some of the peripherals connected to the host OS.
#5: Virtualization goes beyond Windows
There are many virtualization technologies and some of them run on operating systems other than Windows. You can also run non-Windows guest operating systems in a VM on a Windows host machine. VMWare can run on Linux, and Microsoft previously made a version of Virtual PC for Macintosh (but did not port it to the Intel-based Macs). Parallels Desktop provides support for running Windows VMs on Mac OS X. Parallels Workstation supports many versions of Windows and Linux as both host and guest. Parallels Virtuozzo is a server virtualization option available in both Linux and Windows versions. Other virtualization solutions include:
- Xen (now owned by Citrix), which is one of the most popular hypervisor solutions for Linux.
- Q, an open source program based on the QEMU open source emulation software, for running Windows or Linux on a Mac.
- Open VZ, for creating virtual servers in the Linux environment.
#6: Virtualization can increase security
Isolating server roles in separate virtual machines instead of running many server applications on the same operating system instance can provide added security. You can also set up a VM to create an isolated environment (a “sandbox”), where you can run applications that might pose a security risk.
Virtual machines are also commonly used for creating “honeypots” or “honeynets.” These are systems or entire networks set up to emulate a production environment with the intention of attracting attackers (and at the same time, diverting them away from the real production resources).
#7: Virtualization can increase availability and aid in disaster recovery
Backing up virtual machine images and restoring them is much easier and faster than traditional disaster recovery methods that require reinstalling the operating system and applications and then restoring data. The VM can be restored to the same physical machine or to a different one in case of hardware failure. Less downtime means higher availability and greater worker productivity.
#8: VMs need more resources
It may seem obvious, but the more virtual machines you want to run simultaneously, the more hardware resources you’ll need on that machine. Each running VM and its guest OS and applications will use RAM and processor cycles, so you’ll need large amounts of memory and one or more fast processors to be able to allocate the proper resources to each VM.
To run multiple resource-hungry servers on one machine, you’ll need a machine with hardware that’s capable of supporting multiple processors and large amounts of RAM and you must be running a host OS that can handle these.
#9: 64 bits are better than 32
For server virtualization, consider deploying a 64-bit host operating system. 64-bit processors support a larger memory address space, and Windows 64-bit operating systems support much larger amounts of RAM (and in some cases, more processors) than their 32-bit counterparts. If you plan to use Windows Server 2008’s Hyper-V role for virtualization, you have no choice. It will be available only in the x64 versions of the OS.
#10: Many resources are available for planning your virtualization deployment
Virtualization is a huge topic, and this article is only meant to provide an overview of your options. Luckily, there are many resources on the Web that can help you understand virtualization concepts and provide more information about specific virtualization products. The following list should get you started:
Tuesday, August 25, 2009
Nokia Booklet 3G Netbook Packs GPS, 3G, HDMI and...Windows
The netbook will weigh about 2.75 pounds, and measure slightly more than two centimeters thin. Further details, including the flavor of Windows, specs, and pricing/availability won't be discussed until Nokia World on September 2

The mini-laptop also comes with an HDMI port for HD video out, a front facing camera for video calling, integrated Bluetooth and an easily accessible SD card reader.
Other premium features include the 10-inch glass HD ready display and integrated A-GPS which, working with the Ovi Maps gadget, can pinpoint your position in seconds and open up access for a truly personal maps experience.
The Nokia Booklet 3G also brings a number of other rich Ovi experiences to life, whether its access and playback of millions of tracks through the Nokia Music Store, or using Ovi Suite to sync seamlessly from your Nokia smartphone, to your mini-laptop, to the cloud.
Loading image
Click anywhere to cancel
Image unavailable
Sunday, August 9, 2009
Do small businesses need BI?
Is business intelligence too much bother for smaller organisations? Danny Bradbury looks at how analytics can work for all sizes.
When your business costs nine pounds per minute to run, it is imperative that you maximize your revenues. Luckily, David Wilkinson, the IT director at York Minster, is also the assistant to the chief accountant, so he understands how technology can help managers to find potential improvement in the business.
This is one example of a small business that is using business intelligence software - a technology that has historically been viewed as a tool for larger enterprises.
When many people think of business intelligence, they think of multidimensional data cubes, complex analytics and extensive data warehouses. But the product category spans different levels of sophistication, argues Andreas Bitterer, research vice president at Gartner.
"These are not global companies, so there's a skills difference, there are fewer users, generally, and less sophistication," he says of small businesses. "The main difference I see is that the tool set that a mid-market company would use is more reporting focused, and less involved in high-level analytics with global data warehouses."
Boris Evelson, a principal analyst at Forrester research, says that for many smaller organisations, these reporting tools can often be built directly into the line of business software that they are already using, such as an ERP or CRM package.
"If your entire business is run on a single package, then you don't really need a separate business intelligence application," he says.
For many small businesses, working with one application may even be preferable, because trying to generate a single view of data across multiple sources may be too ambitious.
Receive Your Complimentary White Paper NOW!
"How the Fastest Growing Companies Use Business Intelligence"
Learn how fast growing companies use BI to communicate corporate strategy enterprise-wide, react to business changes, and be more agile than the competition.
This paper investigates the various levels of business intelligence, discuss the challenges organizations face with today's typical BI deployments, and highlights how many high-growth companies have implemented strategic, analytical, and operational initiatives to work seamlessly together to enhance performance and boost competitive advantage across their entire organization.
Offered Free by: Information Builders Inc.
Business Mashups LLC is a software development company headquartered in the beautiful city of Chandigarh, India.
We work primarily with offshore customers. We have a global client foot print with customers in India, UK, U.S., Canada, Singapore, Australia, Dubai, South Africa etc. and our forte is developing software solutions for SMEs.
Business Mashups provides bespoke software development services using web technologies. We work in areas such as E-commerce, website development, web enablement, product development, web applications etc. Our solutions enable businesses to leverage leading-edge technology to gain sustainable competitive advantage in today's marketplace.
We build core business applications, like enterprise resource planning (ERP), human resource management (HRM), supply chain management (SCM) and customer relationship management (CRM).
Tuesday, August 4, 2009
Ajax and Mashup Security
Ajax
Asynchronous JavaScript + XML (Ajax) allows user interaction with Web pages to be decoupled from the Web browser's communication with the server. In particular, Ajax drives mashups, which integrate disparate content or services into a single user experience. However, Ajax and mashup technology introduce new types of threats because of their dynamic and multidomain nature. It is important to understand these threats and to avoid them by adhering to some best practices.
Mashups
A mashup is a web application that combines content from more than one source into an integrated experience. Usually, the mashup components interact with each other. In the classic example of a mashup, a Craigslist component is combined with a mapping component (e.g., Google or Yahoo maps) such that when a user clicks on a new Craigslist entry, the mapping component updates its view to show the new address.
Mashups typically allow the end user to discover and integrate third party, Ajax-powered mashup components onto the mashup's canvas. Examples in the consumer social networking space include Facebook Widgets and MySpace Widgets, which end users can discover and insert into their pages.
From a technology perspective, mashup components represent Ajax-powered "mini applications" that are assembled into an Ajax-powered mashup container application that provides a framework for the components to communicate with each other. Sometimes the mashup container application enables cross-site communications by providing proxy services to allow server-side redirection to Web servers that are associated with a given mashup component.
Here is a whitepaper from Open Ajax Alliance on Ajax and mashup security that you may wish to peruse.
Ajax and Mashup Security
"Web Application Security — How to Minimize Prevalent Risk of Attacks"
Vulnerabilities in web applications are now the largest vector of enterprise security attacks.
Stories about exploits that compromise sensitive data frequently mention culprits such as "cross-site scripting," "SQL injection," and "buffer overflow." Vulnerabilities like these fall often outside the traditional expertise of network security managers.
To help you understand how to minimize these risks, Qualys provides this guide as a primer to web application security. The guide covers:
Offered Free by: Qualys, Inc.
Six steps to adopting cloud computing services
Cloud computing is becoming one of the next industry buzz words. Cloud computing overlaps some of the concepts of distributed, grid and utility computing, however it does have its own meaning if contextually used correctly. The conceptual overlap is partly due to technology changes, usages and implementations over the years.
Trends in usage of the terms from Google searches shows Cloud Computing is a relatively new term introduced in the past year. There has also been a decline in general interest of Grid, Utility and Distributed computing. Likely they will be around in usage for quit a while to come. But Cloud computing has become the new buzz word driven largely by marketing and service offerings from big corporate players like Google, IBM and Amazon.
The term cloud computing probably comes from the use of a cloud image to represent the Internet or some large networked environment. Cloud computing is associated with a higher level abstraction of the cloud. Instead of there being data pipes, routers and servers, there are now services. The underlying hardware and software of networking is of course still there but there are now higher level service capabilities available used to build applications. Behind the services are data and compute resources. A user of the service doesn’t necessarily care about how it is implemented, what technologies are used or how it’s managed. Only that there is access to it and has a level of reliability necessary to meet the application requirements.
In essence this is distributed computing. An application is built using the resource from multiple services potentially from multiple locations. At this point, typically you still need to know the endpoint to access the services rather than having the cloud provide you available resources. This is also know as Software as a Service. Behind the service interface is usually a grid of computers to provide the resources. The grid is typically hosted by one company and consists of a homogeneous environment of hardware and software making it easier to support and maintain. (note: my definition of a grid is different from the wikipedia definition, but homogeneous environments in data centers is typically what I have run across). Once you start paying for the services and the resources utilized, well that’s utility computing.
Cloud computing really is accessing resources and services needed to perform functions with dynamically changing needs. An application or service developer requests access from the cloud rather than a specific endpoint or named resource. What goes on in the cloud manages multiple infrastructures across multiple organizations and consists of one or more frameworks overlaid on top of the infrastructures tying them together. Frameworks provide mechanisms for:
- self-healing
- self monitoring
- resource registration and discovery
- service level agreement definitions
- automatic reconfiguration
The cloud is a virtualization of resources that maintains and manages itself. There are of course people resources to keep hardware, operation systems and networking in proper order. But from the perspective of a user or application developer only the cloud is referenced. The Assimilator project is a framework that executes across a heterogeneous environment in a local area network providing a local cloud environment. In the works is the addition of a network overlay to start providing an infrastructure across the Internet to help achieve the goal of true cloud computing.
Steps to adopting cloud computing services
- Assess IT software assets, then consider putting commodity and standalone applications in the cloud. The IT team should built a chart showing business users which applications they thought were differentiators and which ones they thought were commoditized and explained why applications they viewed as commodities were better suited for cloud services like email for LiveOffice. Standalone applications like HR/benefits and sales analytics were also better suited for the cloud.
- Reorganize IT teams according to application functionality rather than brand. To prepare for a virtualized/cloud environment, eliminate application silos such as those for Oracle or Siebel applications. IT thinks their value is associated with an application rather than a skill, so we need to change the mind-set to skills that we want in this new paradigm, like data management, business intelligence and analytics and the ability to do end-to-end business processing rather than skills tied to a particular application.
- Get a handle on your internal IT costs. What does email, ERP and clustered storage cost you internally? You need to know this before you can validate what it costs you in the cloud. Engage the finance department from the get-go to validate these costs internally compared with a services model.
- To socialize the cloud computing concept around the business, figure out the terminology that business executives and users are familiar with. When we heard that business users were reading The New Age of Innovation and using terms such as R=G for Resources are Global, he started to adopt the same terminology to explain the benefits of the cloud. You need to sync up the vocabulary around the cloud and virtualization with what the business users are hearing about it.
- Engage IT staff members by giving them a role in the process. Make testing cloud services a game for IT. pick several cloud applications for IT to test like sales analytics and HR/employee performance management and have no ground rules. Test whatever service on whatever provider you like.
I can tell you that there is no better motivation for IT than to see the CIO/CTO doing it himself. - Engage stakeholders throughout the organization. Information security, legal and finance are just a few of the groups that need to be involved.
It took us two months to figure out security issues in the cloud -- with a lot of trial an error. The consensus in general is that security is ultimately up to you -- most cloud providers leave security parameters up to the customer, whether they be a need for encryption or beyond.
Sunday, August 2, 2009
The Underground PHP and Oracle Manual
This free PDF book is for PHP programmers developing applications for Oracle Database. It bridges the gap between the many PHP and Oracle books available and shows how to use the PHP scripting language with Oracle Database. You may be starting out with PHP for your Oracle Database. You may be a PHP programmer wanting to learn Oracle. You may be unsure how to install PHP or Oracle. Or you may just want to know the latest best practices. This book gives you the fundamental building blocks needed to create high-performance PHP Oracle Web applications.About the Authors
Christopher Jones works for Oracle on dynamic scripting languages with a strong focus on PHP. He is a lead maintainer of PHP's open source OCI8 extension and works closely with the PHP community. He also helps ensure that future versions of Oracle Database are compatible with PHP. He is the author of various technical articles on PHP and Oracle technology, and has presented at conferences including PHP|Tek, the International PHP Conference, the O'Reilly Open Source Convention, and ZendCon. He also helps present Oracle PHP tutorials and PHPFests worldwide. Alison Holloway is a senior product manager at Oracle with a number of years experience in advanced technology. She has presented at various PHP conferences. Most recently she has been working with Oracle VM.
Click Here to download this PDF book (6.2MB)
Loading image
Click anywhere to cancel
Image unavailable
Loading image
Click anywhere to cancel
Image unavailable
Wednesday, July 29, 2009
Cloud security depends on the human element
Though I am not sure that the numbers are indicative of the entire IT industry, I do agree that security is a concern. And of course, there are a few options that can reduce the security risk, including, in some combination, encryption, VPN, building an ExtraNet, SSL, and HTTPS, depending on the vendor and the type of data you are sending through the cloud. ITIC says 83 percent of survey respondents said they would require "specific guarantees" of the safety of their mission-critical data, and 62 percent would want multiple access paths. These safeguards wouldn't be out of the ordinary. And to make sure all possible protections are in place and satisfactory, a company needs to move slowly when adopting the cloud. A great place to start might be e-mail or CRM data.
Ralph DeFrangesco who teaches security at Drexel University in Philadelphia, Pa. and is currently teaching Disaster Recovery and Business Continuity says, "Putting security aside for a moment, I feel that the cloud offers an excellent recovery option. Think about it: If something were to happen to your facility and you needed to relocate, you could still access your data with just a connection and no recovery effort. This benefit might be the one to convince IT folks who are not ready to place their trust in cloud providers for daily operations. The threat of one type or another of disaster is always present, but keep in mind, as Carl Weinschenk recently wrote, that we are in hurricane season."
The reality is that security is a concern whether you are using the cloud or not. If your company decides that it makes sense to adopt the technology, then put the solution in place along with the proper security measures.
A report published on http://www.cnn.com/2009/POLITICS/07/22/cyber.security/ suggests that instead of new technology the problem was with us – the people – as in us humans. The study suggests that we need more educated smart folks to thwart those evil hackers and prevent attacks.
Andras Robert Szakal in Cloud security depends on the human element says "many of the poorly constructed services, SOA, Cloud or otherwise are the result of poor design and a lack of architectural skill. The challenge here is that high value architects are difficult to grow and often more difficult to retain". He adds, "The fact is that most organizations have created an artificial barrier between IT professionals and business professionals. The line of business professionals, management and executives are more valued than the techies running the IT shop. Some headway has been made in the integration between IT and the business. But for the most part they still exist as separate entities. No wonder the cyber report suggests that prospective high valued cyber security specialists and architects don’t see a future in a cyber security career".
He offers some ideas to address the challenge:
First, ensure these folks have architectural as well as cyber security skills. This will allow them to think in the context of the business and find opportunity to move from IT to a line of business position as their careers grow. Ultimately, the IT teams must be integrated into the business itself. As the report suggests it’s necessary to establish a career path for technologies but more importantly technical career paths must be integrated into the overall career framework of the business.
Is your organization using the cloud? If so, let me know what you are using it for. If not, why not?
Monday, July 27, 2009
Shareflow: It's Google Wave, And Available Now
It was inevitable really. Ever since Google Wave burst on to the scene as the next hot thing, someone, somewhere was going to beat Google to the punch and release something comparable. That something is Shareflow, a new SaaS play by New York City-based startup Zenbe.
Whether or not Shareflow is simply an imitator is really beside the point. What matters is that it's available here and now, and it works.
Shareflow is a granular version of a flow-based collaboration; you can either view all flows or just single projects. In terms of content, it handles threaded comments, files of most types can be uploaded and previewed through Scribd's iPaper interface, there's Google Maps integration, images, and video. Like other Zenbe products, email integration is also a big component of Shareflow.
Part of the reason this doesn't look like an imitator is that the two major features that Shareflow doesn't really do very well are real-time document collaboration and chat, both of which are key parts of Wave.
Not A Wave-killer
It's doubtful Shareflow will be the game-changing tool that everyone has predicted Google Wave will be, and that's only natural, considering Zenbe isn't Google. Even if it was, the fact that Shareflow is proprietary means it will never get near the crazy level of adoption and interest that Wave will.
But open source or not, if you're desperate to start working in a manner that is similar to Wave, Shareflow might just scratch your itch until the big day arrives, just about two months from now.
Receive Your Complimentary Report NOW!
"Living Large: Small Companies Yield Big Results with Web Collaboration"
SMBs': Discover how to cut costs and stay competitive in a global economy through Web-based Collaboration.
For SMBs' doing more with less is a must in today's business climate. Virtual collaboration and online meeting technologies are advancing SMBs' reach without huge investments, thus allowing them to not only save costs and land more sales but to better educate consumers and business partners and serve a greater number of people lost by former logistical barriers. This report discusses how this knowledge transfer is allowing smaller companies to gain greater mindshare and reach new markets more efficiently and at Web-based speed.
Written by: Larstan Business Reports
Thursday, July 23, 2009
Artificial brain '10 years away'
Artificial brain '10 years away' A detailed, functional artificial human brain can be built within the next 10 years, a leading scientist has claimed.
Henry Markram, director of the Blue Brain Project, has already simulated elements of a rat brain.
He told the TED Global conference in Oxford that a synthetic human brain would be of particular use finding treatments for mental illnesses.
The Blue Brain project was launched in 2005 and aims to reverse engineer the mammalian brain from laboratory data.
In particular, his team has focused on the neocortical column - repetitive units of the mammalian brain known as the neocortex.
"It's a new brain," he explained. "The mammals needed it because they had to cope with parenthood, social interactions complex cognitive functions.
"It was so successful an evolution from mouse to man it expanded about a thousand fold in terms of the numbers of units to produce this almost frightening organ."
And that evolution continues, he said. "It is evolving at an enormous speed."
The project now has a software model of "tens of thousands" of neurons - each one of which is different - which has allowed them to digitally construct an artificial neocortical column.
Although each neuron is unique, the team has found the patterns of circuitry in different brains have common patterns.
To make the model come alive, the team feeds the models and a few algorithms into a supercomputer.
"You need one laptop to do all the calculations for one neuron," he said. "So you need ten thousand laptops."
Instead, he uses an IBM Blue Gene machine with 10,000 processors.
Simulations have started to give the researchers clues about how the brain works.
For example, they can show the brain a picture - say, of a flower - and follow the electrical activity in the machine.
"You excite the system and it actually creates its own representation," he said.
Ultimately, the aim would be to extract that representation and project it so that researchers could see directly how a brain perceives the world.
But as well as advancing neuroscience and philosophy, the Blue Brain project has other practical applications.
For example, by pooling all the world's neuroscience data on animals - to create a "Noah's Ark", researchers may be able to build animal models.
"We cannot keep on doing animal experiments forever," said Professor Markram.
It may also give researchers new insights into diseases of the brain.
"There are two billion people on the planet affected by mental disorder," he told the audience.
The project may give insights into new treatments, he said.
Loading image
Click anywhere to cancel
Image unavailable