What I’m Reading on 12/09/2014

R, Swift soar in language search popularity in 2014 | InfoWorld “Stalwarts like Java, PHP, and C++ remain highly popular but are dropping in Tiobe’s year-end ratings” tags: bs swift r USDA Announces 2015 Agricultural Outlook Forum Speakers, Theme “Smart Agriculture in the 21st Century” | USDA Newsroom “The plenary…

Continue reading

What I’m Reading on 07/26/2014

‘Firefly’ cast to reunite for online game – CNET “The entire cast of Joss Whedon’s cult sci-fi Western will lend their voices to a new online role-playing game.” tags: bs firefly online game Apple’s BookLamp acquisition aims to beat Amazon at its own game | Cult of Mac “The same…

Continue reading

What I’m Reading on 06/03/2014

iTunes – Books – The Swift Programming Language by Apple Inc. “Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make…

Continue reading

What I’m Reading on 05/10/2014

iOS Development iPhone Tutorials | Ray Wenderlich “This site contains a ton of fun written tutorials – so many that they were becoming hard to find! So I put together this little page to help everyone quickly find the tutorial they’re looking for. Hope you enjoy! :]” tags:bs ios tutorials…

Continue reading

My annotated programming language history

I’ve been coding, a.k.a programming, since I was 15 years old. Since then I’ve used many programming languages. Some of them have been for work, some have been for fun. I mean, really, who hasn’t done some programing while on vacation? Somewhat chronologically, here are many of the languages I’ve…

Continue reading

Daily links for 11/09/2012

Twitter survives election after Ruby-to-Java move • The Register “Micro-blogging site Twitter experienced record traffic as the results of the 2012 US Presidential election were announced on Tuesday night, but the service never faltered despite the increased load – something Twitter engineers credit to the company’s move from Ruby to…

Continue reading

Mobile: Build, Connect, Manage, Secure, Extend, Transform

In various IBM presentations about mobile starting at the Impact conference at the end of April, we’ve been using a slide that looks like this: I’m going to give a quick introduction to some of the terms on the slide and what we mean by them. Client Mobile Initiatives From…

Continue reading

Daily links for 05/18/2012

Visualized: Android’s device diversity cut up into 3,997 little pieces – Engadget “Some call it diversity, some call it fragmentation. However you slice it, there’s a lot of Android devices out there. OpenSignalMaps has tracked a staggering 3,997 unique phones, tablets and other Google-powered gadgets, and has put them into…

Continue reading

The spectrum of hybrid mobile app development with Worklight

The hybrid approach to developing mobile apps offers advantages for those wishing to produce pure native apps or those that have HTML5 content. Earlier in 2012, on January 31, IBM announced its planned acquisition of Worklight, a provider of a mobile application development platform. Several weeks later the deal closed.…

Continue reading

Daily links for 03/13/2012

Google programming languages failing to gain traction | Application Development – InfoWorld “In the March index, released over the weekend, Google saw its Go language drop out of the top 50 while Google’s Dart language was ranked 78th. Oracle’s Java language ranked first, used by 17.1 percent of developers, while…

Continue reading

Daily links for 01/12/2012

IBM Sametime – Apps on Android Market “We are very excited to bring you IBM Sametime for Android! This gives you access to IBM’s award-winning platform for Unified Communications on today’s hottest Android devices.” tags: mobile lotus sametime android AT&T offers HTML5 SDK for third-party mobile Web app developers “AT&T…

Continue reading

Daily links for 11/25/2011

IBM Software events – Introduction to WebSphere Application Server V8 Part 1: Speed delivery of new applications “The pace of business is unrelenting and it falls to developers to deliver new applications and services as quickly as possible. In this first session of a two part series, learn how the…

Continue reading

Getting started with mobile in the enterprise: The IBM Mobile Technology Preview

Over the last 15 years of my career, I’ve seen several ideas or technology trends capture a significant amount of customer, press, and analyst attention. There was Java, XML, web services, SOA, and cloud. In and around all those were standards and open source. To me, the unquestionably hot technology…

Continue reading

Daily links for 10/10/2011

Ubuntu 11.10 will support arm processors to take on red hat – The Inquirer “LINUX VENDOR Canonical has said that Ubuntu 11.10 will be the first to support both x86 and ARM architectures. Canonical’s popular Ubuntu Linux distribution will get its second update of 2011 this month for both desktop and…

Continue reading

Mobile app development: Native vs. hybrid vs. HTML5 (part 1)

I’ve seen and heard a lot of discussion about how people build applications for mobile devices. While there are literally hundreds of thousands of apps out there for Apple, Android, Blackberry and other smartphones, I can’t help but think the majority of these are one-off efforts. In this series in…

Continue reading

Daily links for 09/14/2011

Google Watch – Android Vs. iPhone – There’s Room for More Than Apple, Google in Mobile “The firm’s prediction is that by 2015 more U.S. Internet users will access the Internet through mobile devices than through PCs or other wireline devices.” tags: iPhone google android mobile EclipseCon Europe celebrates tenth…

Continue reading

Daily links for 08/31/2011

Java creator quits Google, develops robot comms » telecoms.com – telecoms industry news, analysis and opinion “James Gosling, the creator of the Java programming language, has quit Google after only five months at the firm, and has joined a startup that uses wireless communication technologies for data harvesting.” tags: java…

Continue reading

Daily links for 08/09/2011

Mobile More on HTML5 for Mobile Application Developers “HTML5’s geo-location application programming interface (API), is to me one of the most interesting features.  It enables mobile web sites to access a mobile device’s GPS technology.  The W3C geolocation API specification was published in September, 2010.” tags: mobile HTML5 application Mobile…

Continue reading

Daily links for 08/02/2011

WebSphere Application Server V8.0 samples “WebSphere Application Server V8 samples are new and improved! Although you will continue to find key sample applications installed with the product, most samples are now available online and can be accessed from a new section in the WebSphere Application Server V8 Information Center. Sample…

Continue reading

Daily links for 08/01/2011 – Java Edition

Develop with real-time Java “Runtime processes (garbage collection, class loading, Just-in-time compilation, and thread scheduling) in conventional Java virtual machines (JVMs) make them incapable of running applications with real-time behavior. Real-time extensions to Java technology—based on the Real-time Specification for Java (RTSJ)—enable JVMs with real-time features. You can meet the…

Continue reading

Daily links for 07/22/2011

HTML5 to Create New Wave of Opportunities in Mobile Landscape “Smartphone adoption will continue to skyrocket with or without HTML5. That said, the most used single app is the browser. As HTML5 support continues to make its way into mobile browsers and HTML5 markup proliferates across the web, the phones…

Continue reading

Daily links for 07/15/2011

Oracle Involuntarily Partners with IBM to Create an IBM Mainframe World | Blogs | ITBusinessEdge.com “You know the funny thing about technology is that it tends to go in cycles. What hurt the mainframe the most was the market’s move to decentralize and put performance closer to the user. However,…

Continue reading

Daily links for 06/29/2011

After OpenOffice and Hudson, will Oracle stick with open source? | Open Source Software – InfoWorld “With Hudson and OpenOffice, Oracle concluded there was no meaningful revenue at risk in donating the projects but that both efforts still had indirect value, Rymer says. By pushing them off to Eclipse and…

Continue reading

Daily links for 06/16/2011

HP sues Oracle as tech big shots’ animosity grows – Forbes.com “In the lawsuit, HP accuses Oracle of anticompetitive behavior, breaking a promise to continue supporting Itanium machines and of the use of “strong-arm tactics to coerce customers into replacing their HP servers with Sun servers they do not want.”…

Continue reading

Daily links for 06/15/2011

Java standards process to get an upgrade | Application Development – InfoWorld “New procedures are part of the recently introduced Java Specification Request 348. “This JCR — nicknamed JCP.next — proposes a variety of changes to do with transparency, participation, agility, and governance,” JCP said in a document posted on…

Continue reading

Daily links for 06/14/2011

The first Chromebook Review: Samsung Series 5 | ZDNet “So it is that I’m pretty happy with my brand new Samsung Series 5 3G even though CNET gave it a just “ok” rating pending software improvements. While neither Chromebook will be generally available until June 15th, I was able to…

Continue reading

New position within IBM

It’s been effective for a week, so I guess I can spill the beans here and say that I’ve shifted to a new executive position within IBM, namely to be the Vice President for WebSphere Foundation Product Management in the Software Group. I’ll have more to say about this over…

Continue reading

Daily links for 03/29/2011

World Wind JAVA SDK “Here you will find the World Wind SDK for Java. With this SDK, developers can embed World Wind technology in their own applications. The API documentation will be made available later.” tags: java nasa Open Source virtual-world 451 CAOS Theory » OpenStack: balancing control and community “The…

Continue reading

Tablet wars: Those with the most and best apps win

I just linked to an article over on PCMag.com called “Top Tablet Comparison: iPad vs. Xoom vs. TouchPad vs. PlayBook” that compares the in-the-market iPad with 3 possible contenders that have yet to be sold. The article very correctly discusses which of the tablets are likely to get the most…

Continue reading

Daily links for 01/17/2011

EU funds open source language Scala – The H Open Source: News and Features “A functional, object-oriented programming language based on Java and .NET, Scala includes some constructs for parallelisation from the outset. A paper by Odersky states that the EU funding will mainly be provided for the definition of…

Continue reading

Daily links for 01/05/2011

Google Wins One Against Microsoft – WSJ.com “Google Inc. has won a key ruling in its lawsuit against the U.S. Interior Department, two months after the Web giant accused the agency of improperly favoring rival Microsoft Corp. in a contract bid to provide a new email system.” tags: google microsoft…

Continue reading

Review of the blog for 2010 – October through December

I finish my survey of what I blogged about in 2010 as I look at the final three months of the year. Last Time: “Review of the blog for 2010 – July through September” Just as the third quarter of 2010 started with the buzz about IBM switching to Firefox…

Continue reading

Daily links for 12/29/2010

What Was and What Maybe Will Be The Top 7 Java Stories of 2010 – Application Development – News & Reviews – eWeek.com “eWEEK takes a look at seven of the biggest stories to impact or raise the interest of the Java community in 2010 – starting with Oracle acquiring…

Continue reading

Daily links for 12/22/2010

Microsoft to Reveal New Version of Windows – WSJ.com “Microsoft Corp., feeling pressure from hit products like Apple Inc.’s iPad, is crafting a new operating system that deviates from the software giant’s heavy reliance on chip technology pioneered by Intel Corp., according to people briefed on Microsoft’s plans. The company next…

Continue reading

Daily links for 12/21/2010

Eucalyptus Systems Partners with Red Hat for Hybrid Cloud Offerings “Eucalyptus Systems, creators of the Eucalyptus private cloud platform, has announced a partnership with Red Hat to offer cross-cloud compatibility and expanded platform choice in the cloud. The two companies are working together to provide Eucalyptus support for Red Hat…

Continue reading

ApacheCon keynote presentation

Here are the slides I used today during my ApacheCon 2010 keynote. The presentation was called “Data, Languages, and Problems” with the abstract Much research work over the next decade will be driven by those seeking to solve complex problems employing the cloud, multicore processors, distributed data, business analytics, and…

Continue reading

Daily links for 10/31/2010

Thorn “Thorn is a dynamically-typed concurrent language in which lightweight isolated processes communicate by message passing. Thorn includes powerful aggregate data types, a class-based object system, first-class functions, an expressive module system, and a variety of features supporting the gradual evolution of prototype scripts into robust programs. For an introduction…

Continue reading

Daily links for 10/25/2010

Scott Laningham : #developerWorks podcast “Rod Smith, Vice President of Emerging Technologies, IBM Software Group,  and Jason Gartner, IBM’s Director of Java Technologies talk about this week’s news on the IBM and Oracle agreement to cooperate on OpenJDK.” tags: developerworks podcast open jdk Multnomah County dumps Microsoft in favor of…

Continue reading

Daily links for 10/21/2010

Alfresco drops LGPL’d Hibernate for iBatis – The H Open Source: News and Features “At the Alfresco Developer Conference, currently being held in Paris, The H took the opportunity to ask John Newton, CTO of Alfresco, why the change had taken place. The company is currently in the process of…

Continue reading

Daily links for 10/14/2010

Microsoft Gives its Blessing to OpenOffice.org – Open Enterprise “The criticisms made in the video are not really the point – they are mostly about OpenOffice.org not being a 100% clone of Microsoft Office, and compatibility problems with Microsoft’s proprietary formats. The key issue is the exactly the same as…

Continue reading

Daily links for 10/13/2010

Red Hat hails IBM’s move to Oracle OpenJDK – InternetNews:The Blog – Sean Michael Kerner “IBM‘s embrace of Oracle’s OpenJDK is a good thing for a lot of people in the Java community. Three years ago, I wrote about Red Hat joining the OpenJDK effort (then under the leadership of…

Continue reading

Daily links for 10/12/2010 – OpenJDK edition

IBM and Oracle Are Behind OpenJDK! | JavaWorld’s Daily Brew “Today’s announcement that IBM will collaborate on OpenJDK comes at an important time for the Java community. For years, Java developers wondered if Sun would ever open source Java. Recently, some have questioned Oracle’s commitment to open source. Today’s announcement…

Continue reading

IBM joins the OpenJDK community, will help unify open source Java efforts

When people talk about open source, the notion of “forking” often comes up. The idea is that some folks are not happy with the direction in which a project is going, so they take a copy of the source code, come up with a new name, and set up shop…

Continue reading

Keynote at ApacheCon 2010

The Apache Software Foundation has announced the keynote lineup for their ApacheCon 2010 conference: ApacheCon, the official conference, trainings, expo, hackathon, barcamp and meetups of The Apache Software Foundation (ASF), today announced the keynote presenters and sponsors for ApacheCon North America. This year’s event takes place 1-5 November 2010 at…

Continue reading

Daily links for 09/24/2010

The real problem with Java in Linux distros « Seeing the fnords “We generally have decent coverage for Java libraries, but lots of Java software is not packaged at all, or packaged in alternate repositories. Some consider that it’s because Linux distribution developers dislike Java and prefer other languages, like…

Continue reading

Daily links for 09/23/2010

What Not to Wear Seeking Frumpy Female Journalists “Do you know “a Female Journalist who stands out from the crowd and not in a good way!” Meaning she’s unattractive? Why not ambush her with a visit from What Not to Wear? She’ll love you for it! Details below.” tags: fashion…

Continue reading

Daily links for 09/11/2010

Linux Wi-Fi Gets Easier with New Broadcom Driver – PCWorld Business Center “Wireless chip maker Broadcom on Thursday announced good news for Linux users in the form of a fully open wireless driver that’s compatible with the operating system.” tags: wifi ubuntu linux OASIS Interoperability Demo Features Eight Open Source…

Continue reading

Math apps and the updated iOS Developer Program License Agreement

Apple‘s changes to the iOS Developer Program License Agreement resolve some issues but still contain confusing elements for those who might want to develop sophisticated apps such as those for mathematical computation. As I first discovered this morning in a blog post by Hank Williams, Apple has changed their iOS…

Continue reading

Daily links for 09/08/2010

Android/Linux kernel fight continues – Computerworld Blogs “Brady over-stated the case. Android is Linux. To be exact, version, 2.2, Froyo, runs on top of the 2.6.32 Linux kernel. To quote from the Android developer page, Dalvik, Android’s Java-based interface and user-space, uses the “Linux kernel for underlying functionality such as…

Continue reading

Daily links for 08/29/2010

Google backs out of JavaOne conference | Reuters “Citing concerns about Oracle’s lawsuit against it, Google said Friday it cannot participate in the upcoming JavaOne conference. The Oracle-sponsored JavaOne conference, formerly a Sun Microsystems event, is being held in San Francisco the week of September 19. Oracle is suing Google…

Continue reading

Daily links for 08/16/2010

Oracle’s Java lawsuit undermines its open source credibility “It raises very serious questions about the company’s stewardship of other open source technology that it obtained during the acquisition of Sun. The resulting uncertainty will likely not be conducive to retaining the customers and mindshare that Sun had built around certain…

Continue reading

Daily links for 08/15/2010

Oracle signals an end to OpenSolaris – Computerworld “Oracle appeared to confirm this week what many in the computer industry already suspected: The OpenSolaris project is dead. Oracle laid out its Solaris strategy in an internal memo that was leaked to the OpenSolaris mailing list on Friday. It says Oracle’s…

Continue reading

Daily links for 07/20/2010

Java’s team of rivals: Conflicts and alliances in the Oracle era “Oracle may be Java’s new proprietor, but SpringSource, Apache, and Eclipse are driving the development agenda too” tags: java oracle eclipse apache Social Media Draws a Crowd – WSJ.com “Analysts and ad executives say the space won’t be dominated…

Continue reading

Daily links for 04/16/2010

10 Simple Google Search Tricks – NYTimes.com “I’m always amazed that more people don’t know the little tricks you can use to get more out of a simple Google search. Here are 10 of my favorites.” tags: google, search, tricks, nytimes Linux Fedora 13, aka Goddard, available in beta |…

Continue reading

Math software, dynamic languages, and the iPad

Will issues around multitasking and the new restrictions on the use of dynamic languages stop the Apple iPad from being used as a serious device for mathematical and scientific software? Several days ago I did a blog post about how math software might be able to take advantage of tablets…

Continue reading

Math software in the age of the iPad and other tablets

Will the next generation of tablets lead to new and better user interfaces for mathematical software? Will this encourage the use of tablets in education? Back in the 80s and 90s I was a member of the Mathematical Sciences Department in IBM Research in Yorktown Heights, NY. Under the leadership…

Continue reading

Daily links for 04/10/2010

From Arial to Century Gothic: A font switch be a moneysaver | Between the Lines | ZDNet.com “Does anyone ever really give much thought to the font that’s being used on the screen? Oh sure, some fonts are more visually appealing than others but is there any real benefit of…

Continue reading

Daily links for 04/01/2010

Red Hat Enterprise Linux 5.5 Expands Technology Innovation Spanning Physical, Virtual and Cloud Environments – MarketWatch “Red Hat, Inc. (RHT 29.27, +0.34, +1.18%) , the world’s leading provider of open source solutions, today announced the availability of the fifth update to the Red Hat Enterprise Linux 5 platform, Red Hat…

Continue reading

Thinking about open source: There are three types of software …

Most of these kinds of discussions that say that there are two kinds of people or ten best ways of doing something are extremely subjective and involve gross simplifications. I plead guilty here but want to make a few points about the nature of software today and how people think about…

Continue reading

Daily links for 02/18/2010

What happens to Sun’s open-source software now? – Computerworld Blogs “In general, we know that Sun’s software product catalog will be cut back and that many Sun staffers will soon be laid off. Historically, when Oracle acquires a company, deep cuts are the rule. For example, Oracle fired about 5,000…

Continue reading

Daily links for 02/10/2010

LinuxQuestions.org Announces 2009 Members Choice Awards “LinuxQuestions.org, one of the most active and popular forums for Linux users on the Net, just released the results of its annual Member’s Choice Awards. Readers chose their favorites from text editor to distro, and everything in-between. According to LQ founder Jeremy Garcia, the…

Continue reading

Open source game engines for Linux

My recent post about Linux and video games has gotten quite a few hits, so while I was on a three hour flight today I thought it would useful to later put together a list of free and open source game engines that you and others could use to build…

Continue reading