Mozilla Eyes Hassle-Free PDFs on the Web
CNet (06/24/11) Stephen Shankland
Mozilla is developing pdf.js, a PDF reader that uses Web technology to render PDFs in the browser. Although Google is developing PDF software designed for a specific processor, Mozilla's system will use the browser's engine. "Our most immediate goal is to implement the most commonly used PDF features so we can render a large majority of the PDFs found on the Web," says Mozilla's Andreas Gal. The project uses JavaScript to interpret the PDF coding. Gal says it will result in a substantial usability increase as well as a security improvement for users, since pdf.js only uses safe Web languages and does not contain any native code pieces that attackers can exploit. Mozilla also could use a PDF renderer with Scalable Vector Graphics (SVG) to overcome the shortcomings of Canvas, says Mozilla's Chris Jones. The Mozilla team wants to render a quick version using Canvas, then swap in a more sophisticated SVG-based version, according to Jones. Mozilla expects that pdf.js will improve user's experience with PDFs while slowly phasing out the technology. "We hope that a browser-native PDF renderer written on the Web platform allows Web technologies to subsume PDF," Gal says.
Friday, June 24, 2011
Blog: Mozilla Eyes Hassle-Free PDFs on the Web
Friday, June 4, 2010
Blog: Free, Open Virtual Laboratory for Infectious Diseases
Free, Open Virtual Laboratory for Infectious Diseases
ICT Results (06/04/10)
A European research team has developed a virtual laboratory designed to help doctors match drugs to patients and make treatments more effective. The ViroLab Virtual Laboratory uses machine learning, data mining, grid computing, modeling, and simulation technologies to convert the content of millions of scientific journal articles, databases, and patients' medical histories into knowledge that can be used for treatment. "ViroLab finds new pathways for treatment by integrating different kinds of data, from genetic information and molecular interactions within the body, measured in nanoseconds, up to sociological interactions on the epidemiological level spanning years of disease progression," says University of Amsterdam professor Peter Sloot. The system continuously crawls grid-connected databases of virological, immunological, clinical, genetic, and experimental data and extracts information from scientific journal articles. The ViroLab Virtual Laboratory also could be used to create personalized drug rankings to aid in the treatment of people suffering from diseases.
Thursday, February 4, 2010
Blog: Grid Computing for the Masses
Grid Computing for the Masses
ICT Results (02/04/10)
A European research team has developed KnowARC, middleware that enables any computer running any operating system to access grid-based computers. The KnowARC project, led by the University of Oslo's Farid Ould-Saada, wants to make grid computing as easily accessible as information is on the Internet. "Getting access to the grid should be as simple as installing a new browser to get on the Internet," says Ould-Saada. "Only then will the survival and expansion of the grid be assured." KnowARC is based on Advanced Resource Connector (ARC) middleware, which provides interoperability between computing systems, architectures, and platforms. Ould-Saada says that ARC has great potential for wide deployment in new domains due to its ease of installation and interoperability. ARC middleware also is being used in grid computing for medical research, bioinformatics, and geographical data. "In a matter of years, I hope to see resources and storage being as easy to access remotely as information is on the Internet today," Ould-Saada says.
Blog Archive
-
▼
2012
(35)
-
▼
April 2012
(13)
- Blog: Algorithmic Incentives
- Blog: Finding ET May Require Giant Robotic Leap
- Blog: New Julia Language Seeks to Be the C for Sci...
- Blog: Fast Data hits the Big Data fast lane
- Blog: Beyond Turing's Machines
- Blog: Cooperating Mini-Brains Show How Intelligenc...
- Blog: Transactional Memory: An Idea Ahead of Its Time
- Blog: Bits of Reality
- Blog: Berkeley Group Digs In to Challenge of Makin...
- Blog: Programming Computers to Help Computer Progr...
- Blog: To Convince People, Come at Them From Differ...
- Blog: Self-Sculpting Sand
- Blog: UMass Amherst Computer Scientist Leads the W...
- ► March 2012 (16)
- ► February 2012 (3)
- ► January 2012 (3)
-
▼
April 2012
(13)
-
►
2011
(118)
- ► December 2011 (9)
- ► November 2011 (11)
- ► October 2011 (7)
- ► September 2011 (13)
- ► August 2011 (7)
- ► April 2011 (8)
- ► March 2011 (11)
- ► February 2011 (12)
- ► January 2011 (15)
-
►
2010
(183)
- ► December 2010 (16)
- ► November 2010 (15)
- ► October 2010 (15)
- ► September 2010 (25)
- ► August 2010 (19)
- ► April 2010 (21)
- ► March 2010 (7)
- ► February 2010 (6)
- ► January 2010 (6)
-
►
2009
(120)
- ► December 2009 (5)
- ► November 2009 (12)
- ► October 2009 (2)
- ► September 2009 (3)
- ► August 2009 (16)
- ► April 2009 (4)
- ► March 2009 (20)
- ► February 2009 (9)
- ► January 2009 (19)
-
►
2008
(139)
- ► December 2008 (15)
- ► November 2008 (16)
- ► October 2008 (17)
- ► September 2008 (2)
- ► August 2008 (2)
- ► April 2008 (12)
- ► March 2008 (25)
- ► February 2008 (16)
- ► January 2008 (6)
-
►
2007
(17)
- ► December 2007 (4)
- ► November 2007 (4)
- ► October 2007 (7)
Blog Labels
- research
- CSE
- security
- software
- web
- AI
- development
- hardware
- algorithm
- hackers
- medical
- machine learning
- robotics
- data-mining
- semantic web
- quantum computing
- Cloud computing
- cryptography
- network
- EMR
- search
- NP-complete
- linguistics
- complexity
- data clustering
- optimization
- parallel
- performance
- social network
- HIPAA
- accessibility
- biometrics
- connectionist
- cyber security
- passwords
- voting
- XML
- biological computing
- neural network
- user interface
- DNS
- access control
- firewall
- graph theory
- grid computing
- identity theft
- project management
- role-based
- HTML5
- NLP
- NoSQL
- Python
- cell phone
- database
- java
- open-source
- spam
- GENI
- Javascript
- SQL-Injection
- Wikipedia
- agile
- analog computing
- archives
- biological
- bots
- cellular automata
- computer tips
- crowdsourcing
- e-book
- equilibrium
- game theory
- genetic algorithm
- green tech
- mobile
- nonlinear
- p
- phone
- prediction
- privacy
- self-book publishing
- simulation
- testing
- virtual server
- visualization
- wireless