Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Visual Studio 2015 To Launch Before Windows 10
Jun 30 | Mike James
VS 2015 will be launched on July 20th - nine days before we get our hands on the final version of Windows 10. Nine whole days to create some universal apps? Perhaps, perhaps not.
Predix - A Platform for the Industrial Internet Of Things
Jun 30 | Sue Gee
Predix, GE's forthcoming platform for the Industrial Internet is a cloud-based platform designed for building and powering industrial-strength apps. As GE prepares to share details about the Predix platform, a promotional app has been created to set the scene.
IFTTT Maker Channel
Jun 29 | Harry Fairhead
The online service for connecting online services and automating tasks has opened a channel whereby DIYers, Makers and hardware hackers can add its facilities to their projects.
Amazon Uses Machine Leaning For Fraud Detection
Jun 29 | Sue Gee
In an attempt to improve the quality of reviews on its US site, Amazon has introduced a new machine-learning platform that has been developed in-house.
Google Drops Support For Eclipse - It's All Android Studio Now
Jun 29 | Mike James
It can't come as a surprise - Google announced long ago that it was stopping work on the Eclipse Android Developer Tools - but now it has ended support as well. It is well beyond time to move over to Android Studio.
Detecting Nudity With AI And OpenCV
Jun 28 | Lucy Black
Algorithmia, the site that acts as a marketplace for algorithms, now has available a convincingly successful method for detecting nudity in color photographs.
June Week 3
Jun 27 | Editor
Feeling overwhelmed by too much news? If you need to know what's important for the developer, you can rely on I Programmer to sift through all the news, uncover the most relevant stories and deliver the highlights each week.
Jun 27 | Sue Gee
Eclipse Mars Released
Jun 26 | Kay Ewbank
The Mars release (v4.5) of Eclipse with additions for Java and improved Maven support is available for download.
Jun 26 | Ian Elliot
Amazon Opens Up Alexa To Developers and Third Parties
Jun 25 | Lucy Black
Amazon's Alexa provides a cloud-driven way to add voice technology to services and devices and there's a role, and the potential for seed funding, for both developers and hardware manufacturers.
Update To Windows 10 SDKs On The Way
Jun 25 | Mike James
Microsoft has been making some amazing progress on the Windows 10 front, although not enough to make a July launch seem sensible. On the other hand, the Windows 10 SDK has been previewed and then nothing. Now Microsoft seems to have woken up to how important this component of Windows 10 is.
Stanford Engineers Build A Water Droplet Based Computer
Jun 24 | Harry Fairhead
It is well known to every computer scientist that you can implement a computer in many different ways - but drops of water? Yes of course you can and the result is really fun to watch.
Jun 24 | Sue Gee
Flower Checker is a rare species among apps - it earns more money than its team of developers ever expected while at the same time providing them what they really want - raw data.
Microsoft Z3 Theorem Prover Wins Award
Jun 24 | Kay Ewbank
Microsoft Research’s Z3 theorem prover has been awarded the 2015 ACM SIGPLAN Programming Languages Software Award.
New Android Bug Bounty Scheme
Jun 23 | Alex Armstrong
Google has initiated Android Security Rewards covering vulnerabilities discovered in the latest available Android versions for Nexus phones and tablets currently available for sale in the Google Store in the U.S.
|More Recent News||
Book Review Of The Day
The Responsive Web
Monday 29 Jun
Author: Matthew Carver
Audience: Web designers and developers
Reviewer: Ian Elliot
If you are wondering what the responsive web means the cover of this book provides a clue. In the middle panel depicting the present you see the range of screen sizes that today's websites have to cater for.
Quadtrees and Octrees
If you do any advanced work in graphics, sooner or later you will meet the Quadtree or its 3D relation the Octree. For this reason alone they are worth knowing about, but they are also something you should have in your armoury of data structures.
Android Adventures - Resources
So far we have overlooked resources, but the subject can be ignored no longer. Resources serve too important a purpose in Android. They not only make localization easier, they are key to creating apps that adapt to the device they are being run on.
Custom Attributes In C#
The role of custom attributes in C# can be confusing. They are easy to use when supplied, but how do you go about creating custom attributes? And when are they useful?
Click to view bigger version
Recursion. We live with it but there is still something extra fascinating about physical recursion. Look between parallel mirrors, point a video camera at a screen and, of course, organize a conference about organizing a conference. In this xkcd cartoon we see what happens when you slip a negation into the recursive loop.
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
Designing Connected Products (O'Reilly)
Thursday 25 Jun
Networked thermostats, fitness monitors, and door locks show that the Internet of Things can (and will) enable new ways for people to interact with the world around them. But designing connected products for consumers brings new challenges beyond conventional software UI and interaction design. This book provides experienced UX designers and technologists with a clear and practical roadmap for approaching consumer product strategy and design in this novel market.
Microsoft SQL Server 2014 Unleashed (Sams)
Wednesday 24 Jun
Start-to-finish coverage of SQL Server’s core database server and management capabilities from four SQL Server experts who present deep practical insights for administering SQL Server, analyzing and optimizing queries, implementing data warehouses, ensuring high availability, tuning performance, and more. The provided examples and sample code provide plenty of hands-on opportunities to learn more about SQL Server and create your own viable solutions.
XSLT Jumpstarter (Pragmatic Bookshelf)
Tuesday 23 Jun
A quick-start approach to XSLT that teaches not just the language, but XML processing solutions. David James Kelly approaches the subject using examples that ease you through the basic concepts while demonstrating how to solve common problems.He shows how to create HTML output, rearrange and modify XML nodes, manipulate text, conditionalize processing, make global changes, perform grouping and sorting, and implement strategies for re-using templates and stylesheets.
Monday 22 Jun
Mastering iOS Frameworks (Addison Wesley)
Wednesday 17 Jun
Apple’s iOS SDK provides a powerful collection of frameworks. It has been difficult to find detailed and useful knowledge about them but now this book lets you use them to create apps that are more innovative and usable. In it Kyle Richter and Joe Keeley focus on intermediate-to-advanced techniques for professional iOS developers. Coverage ranges from social support to security, Core Data to iCloud and even Apple Watch. Organized as a modular reference, nearly every chapter contains a complete Objective-C sample project.
Monday 15 Jun
iOS Swift Game Development Cookbook (O'Reilly)
Friday 12 Jun
This updated cookbook provides detailed recipes for a managing wide range of common iOS game-development issues, ranging from 2D and 3D math to SpriteKit and OpenGL to performance—all revised for Swift. Jonathon Manning and Paris Buttfield-Addisont provide simple, direct solutions to common problems found in iOS game programming. Need to figure out how to give objects physical motion, or want a refresher on gaming-related math problems? This book provides sample projects and straightforward answers.
Applied Microsoft Business Intelligence (Wiley)
Thursday 11 Jun
Written by a team that includes Patrick LeBlanc, a key member of the BI product team at Microsoft, this book provides best practices for building complete BI solutions using the full Microsoft toolset. You will learn how to use SQL Server Analysis and Reporting Services, along with Excel, SharePoint, and other tools to provide effective and cohesive solutions for the enterprise. Coverage includes BI architecture, data queries, semantic models, multidimensional modeling, data analysis and visualization, performance monitoring, data mining, and more, to help you learn to perform practical business analysis and reporting. Written by an author team that includes a key member of the BI product team at Microsoft
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: