Project Marilyn (open source) crowdfunded patent-free anti-cancer drug

bridgwatera | No Comments
| More

Project Marilyn is a new drive to develop a patent-free anticancer drug with elements of crowdfunding and open source development.

oss cancer Capture.JPG

The campaign will fund a xenograft experiment, which is the next step in developing the anti-cancer compound "9DS" -- this experiment needs to be completed before 9DS can move on to clinical trials.

TECHNICAL NOTE: A xenograft (experiment) is a graft obtained from a member of one species and transplanted to a member of another species.

MEDICAL NOTE: The drug candidate 9DS was developed at the University of Maryland and the last work done on the drug showed (allegedly) that it had activity against cancer competitive with leading cancer drugs such as taxol.

It is worth noting that the jury is out on 9DS, it is not proven as far as we know today.

All funds in this programme go towards preclinical anticancer drug lab work.

Like the pharmaceutical industry today, the software industry was once historically dominated by big companies and proprietary code bases say Project Marilyn.

The project has a funding goal of US $50,000 (UK£ 31,000)

According to the project website:

"[Today we see that] 9DS is also likely to have lower side effects than most chemotherapies, since a related compound, SJG-136, seems to have low side effects in early clinical trials. Project Marilyn involves: production of more 9DS, and submitting 9DS to a xenograft study ('curing cancer in mice'). This is the next step in drug development and an important one on the way to doing clinical (human) studies. The process we're seeking to fund should take approximately 6 months. If we receive more funding, we will add stretch goals, such as further preclinical experiments on 9DS, development 9DS analogs, or other exciting anti-cancer ideas."

Due to the absence of patents on this project, the status of the project now (and any resultant technologies coming from it) will essentially be open source.


Rackspace: APIs need (cloud uptime) love too

bridgwatera | No Comments
| More

Rackspace has updated its eponymously named private cloud (powered by OpenStack) with a 99.99 percent OpenStack API uptime guarantee.

A what?

An API uptime guarantee.

What's that?

Well, thanks for asking... okay so Application Programming Interfaces (APIs) form an essential communications bond between different software program elements and data streams with their ability to 'speak' to required information components.

In terms of typical use, APIs are released to programmers who will be involved with third-party development in some way and/or as part of a software development kit (SDK) or as an open API (usually published on the Internet itself).

1Files-From-One-Cloud-Storage-to-Another.jpg
Do I need to know more?

Well yes, a bit.

The API defines the correct way for a developer to write a program that requests services from an operating system (OS) or other application.

APIs are implemented by function calls composed of verbs and nouns.The required syntax is described in the documentation of the application being called.

I thought you were going to explain "API uptime" though?

Oh yes, sorry, we will get to that now.

As a key element of a wider Service Level Agreement (SLA), API uptime expresses an interface's availability within a service-based computing system where program components are made available from the cloud.

Okay thanks, wasn't this a Rackspace story though?

Yes sorry, let's get back to that.

Rackspace VP of technology Nigel Beighton says that his firm's news is an "important indication" that OpenStack is maturing fast.

"Today businesses don't want to be tied into proprietary systems that stifle innovation and agility, so the principles of an open source platform that is easy to implement, massively scalable and feature rich is increasingly attractive. The fact that we are also offering unprecedented API uptime guarantees for our private cloud is testament to our faith in the capability of the platform," he said.

The offering combines expertise, services and guarantees with the OpenStack Icehouse release.

The Rackspace Private Cloud 99.99 per cent OpenStack API uptime guarantee is designed to scale to hundreds of nodes and deliver high availability with consistent performance.

It deploys OpenStack services using Linux containers, which allows (so says Rackspace) customers to independently scale each service and provides the ability to perform seamless, in-place upgrades from one release to another.

There is also application-level automation to help users automate their process for deploying and scaling applications by treating their infrastructure as code.

NOTE: In addition, Rackspace Private Cloud supports OpenStack Orchestration (Heat), which helps customers automate the provisioning of infrastructure, services and applications.

Image credit: http://www.technobuzz.net/

OutSystems' mobile app backlog formula: deliver fast, change faster

bridgwatera | No Comments
| More

Open Rapid Application Delivery (RAD) platform Platform-as-a-Service (PaaS) company OutSystems (Ed - does that make oRADpPaaS then?) has released its Platform 9 version this week.

Claiming to be able to "raise the bar for mobile application development", the software is supposed to allow developers to create and deploy apps across iOS, Android, Windows Phone, and web, from a single application design and code base.

NOTE: OutSystems applications are delivered as open, standard-architecture code and aim to "insulate enterprises" (so says the PR) from future technology changes and vendor lock-in.

OutSystems Platform 9 now adds a hybrid mobile capability -- this is a visualisation tool for the aggregation and manipulation of data.

This new version also sports integration through a "fleet" of connectors for popular SaaS and legacy applications.

The company claims deliver mobile and web applications an average of five times faster than traditional coding techniques, while virtually eliminating change request backlogs due to a life cycle management capability that automates the build, test and deployment process.

A recent survey of more than 200 US and UK enterprises, conducted by independent insight and research agency Opinion Matters, found that enterprises have a significant mobile backlog. Of the companies surveyed, 85 percent noted that they have a mobile backlog of between 1-20 applications with half having a backlog of 10-20 apps. The goal of these new mobile app initiatives is either to generate revenue (64 percent) or to improve the mobile experience of existing apps (58 percent).

"Delivering a comprehensive mobile app dev strategy is a staggering hurdle, but our 'deliver fast, change faster' approach helps IT directly address this challenge," said the company, in a press statement.

Company CEO Paulo Rosado asserts that developers face a deluge of mobile app projects with multiple platforms to support, hundreds of change requests, and complex backend integrations.

"Our visual RAD approach, enterprise scale features, and lifecycle management capabilities give enterprises an unprecedented delivery capacity while utilising their in-house skills. Platform 9 delivers new functionality making it simpler than ever for ANY developer to create, deploy and manage enterprise mobile applications," he said.

RESEARCH NOTE: According to the June 2014 Forrester Research, Inc. report by Clay Richardson and John Rymer entitled New Development Platforms Emerge For Customer-Facing Applications, "Hand-coding is too slow to develop and deliver many of the applications that companies use to win, serve, and retain customers. Some firms are turning to new, 'low-code' application platforms that accelerate app delivery by dramatically reducing the amount of hand-coding required. Faster delivery is the primary benefit of these application platforms; they also help firms respond more quickly to customer feedback after initial software releases and provision mobile and multichannel apps. "

The new OutSystems Now app is an open source native 'shell' that provides integration to device sensors and the benefits of an App Store app -- users can create mobile apps that utilise responsive web design (RWD) to automatically render on any device, form factor or operating system.

OutSystems Now is an open source, native mobile app available in the Apple and Google Play App Stores.

Editorial disclosure: Adrian Bridgwater has worked with OutSystems on commercial content patronage programmes.

Does HP have the stomach to digest Eucalyptus?

bridgwatera | No Comments
| More

HP is acquiring Eucalyptus.

Eucalyptus is known for its Amazon Web Services compatible open source private cloud software.

1 euc .png

The company's cloud software is intended to coalesce compute, network and storage resources within to create on-demand (self-service) private cloud resources.

Eucalyptus CEO Marten Mickos is lined up for a "VeeP" position in HP's cloud business.

He will join HP as senior vice president and general manager of the cloud business, reporting to Meg Whitman, chairman, president and chief executive officer of HP.

Is anything fishy here?

Well Mickos undertook something of a turncoat action by saying how much he liked OpenStack after previously deriding the project as nothing more than a failure from the start.

Commentators have so far not been "wholly" complementary about the deal; Eucalyptus is not the only open cloud player to have been derided for losing its way recently.

The world of open cloud is unsettled and disquieted -- and HP's recent track record in acquisitions is another subject altogether.

Regardless of the naysayers then -- Martin Fink, who currently leads HP's Cloud business, will remain in his roles as chief technology officer of HP and director of HP Labs.

"We've said before that we believe the future of the Cloud is open source, and this transaction underscores our deep commitment to helping customers build enterprise-class, open clouds their way," said Fink.

"We've already seen significant momentum since launching HP Helion and have put in place an outstanding team. I'm confident that Marten, a fellow open source devotee, will continue to build out the HP Helion portfolio into the enterprise cloud offering of choice."

HP expects the acquisition to close in the fourth quarter of its fiscal year 2014. Terms of the deal were not disclosed.

Community revolts against ISO software testing standards

bridgwatera | 1 Comment
| More

The International Standards Organisation (ISO) wants us to adopt a new standard for software testing.

3FAWbGHTR8qaHacEk5VK_logo.png

Known as ISO 29119, the standard aims to join (and in some cases replace) existing ISO software testing mandates for concepts and definitions, test processes, test documentation, test techniques and one for keyword driven testing.

The elegantly named 29119 Software Testing standard has been created in association with the IEEE and the IEC -- it is said to be an internationally agreed set of standards for software testing that can be used within any software development life cycle or organisation.

"By implementing these standards, you will be adopting the only internationally-recognised and agreed standards for software testing, which will provide your organisation with a high-quality approach to testing that can be communicated throughout the world," said softwaretestingstandard.org.

But, the software application development world is not happy.

A petition has already been started to counter the proposal at "Stop 29119" webpage on ipetitions.com with the below comment posted by professor of software engineering Cem Kaner who says that software testing has not approximated a consensus upon its 'vocabularity' as he puts it.

A heavily politicised situation

"We see strong divergences within the academic community as well as within the practitioner communities. The 'standards' movement within software testing has long been heavily politicised. Their objective seems to be to impose a set of ideas on people who would not otherwise agree to them, 'for their own good' and for the good of the stakeholders who find it profitable to invest enough to dominate the standards-development process," wrote Kaner.

It's an open market for discussion as sensitively fought as the Scottish independence battle.







Open source as a philosophy for life

bridgwatera | No Comments
| More

In an age of ice bucket challenge awareness raising, surely our mind (and indeed Mind, the mental health charity) and our cerebral well-being needs more attention.

1Noun_project_566.svg.png

Washington DC based educator and FOSS evangelist Phil Shapiro thinks that open source could be a route to a more balanced mind if mental energies are attuned correctly.

Open source is as much a philosophy of living as it is a method of creating software argues Shapiro.

Writing on opensource.com this month he states, "Open source practitioners spend no time worrying about what cannot be done. All of their mental energies attune to what can be done. If you love open source, you live in a constant state of wondering.

The theory here is a positive one...

... should we suggest that living in a constant state of hope has a positive spill-over effect on mental health?

Infinite hope

After all, F. Scott Fitzgerald started the first page of The Great Gatsby with a comment somewhere along the lines of: reserved judgements are a matter of infinite hope.

Shapiro is right of course (and so was Fitzgerald and Gatsby) -- the glass half full approach to life where we consider the solutions and challenges rather than setbacks and challenges is the only way to live.

Stress and worry, after all, creates negative energy throughout the body.

"The human mind remains a great mystery and mental illness can befall any of us at any time. We are just beginning to understand ways of creating greater resilience in the mind. From where I sit, open source creates more hopeful and resilient minds. Talk this over with your friends, co-workers, and relatives. Ask them for their ideas and perspective on this matter. True understanding will only reach us when we pursue answers using the open source way," writes Shapiro -- you can read his full comment here.

Extra (open peaceful) thoughts...

"I am constantly amazed by what an Open Source community can achieve - consider what the PostgreSQL project has achieved with just a fraction of the resources that our commercial competitors have for example. To do this though, we spend a ridiculous amount of time heads-down in our laptops. That may contribute to our feelings of well-being and is very rewarding, but that doesn't mean it's not also stressful, tiring, frustrating and sometimes detrimental to our personal relationships with family and friends. But we do it because we love what we do," said Dave Page, chief architect, EnterpriseDB.

STOP PRESS -- additional comment

"When you look at open source and how it mirrors a healthy approach to life the similarities are strong.Open source starts small and "grows" through the support of a community of like-minded people - like a society. The care and nourishment of open source is driven as much or even more so by individual and collective passion than monetary or material gain. Open source can start with the germ a single individuals' idea and can soon travel the world and engage a broader community of all types and backgrounds. An important aspect of the most successful open source is that it benefits the desires of the developers and users - and considers the needs the commercial benefits to the community sponsors. Similar to a life, thoughtful and balanced goals that meet the needs of the individual and the economic goals of the society will fuel the continued passion and improvement of the open source project," said Bill Portelli, CEO of CollabNet.

Microwavable instant 'convenient' cloud analytics, just add data

bridgwatera | No Comments
| More

RapidMiner has produced what it calls an 'introductory release' of its eponymously named RapidMiner Cloud product that seeks to "make analytics more convenient" -- which means what exactly?

2___7996296_orig.jpg

The open source software allows users to store, manage and deploy data analytics on a cloud-based service.

The idea is, store the data on the cloud service and -- when (and only when) the analytics are ready to be executed, they can be.

This software integrates with more than 300 leading cloud data sources including Amazon S3, Dropbox, Salesforce.com, Twitter and many other cloud applications, to power high value predictive insights and actions.

"We find that the people working on analytic predictions for their business are 'always on' - they work in their office, on the road, and at home," said Ingo Mierswa, CEO of RapidMiner.

RapidMiner says it predictive analytics software helps companies across multiple industries in areas where advanced analytics can make a significant impact such as:

  • churn reduction,
  • product propensity modelling,
  • predictive maintenance,
  • sentiment analysis etc.

RapidMiner platform derives extensibility via source-code availability and integration with other open-source solutions.

Image credit: http://hungryjackpotatoes.com/

Intel unifies with Unity to extend Android support

bridgwatera | No Comments
| More

1Unity_Pri-200px.png
Intel has announced a strategic collaboration (Ed - is there any other kind?) with Unity Technologies.

INDUSTRY NOTE: Unity is a high-performance end-to-end development platform for creating interactive 3D and 2D experiences.

The firms will come together now with the aim of advancing the development of Android-based applications on Intel architecture.

The agreement is engineered to help Intel's mobility push (say the firms) as millions of developers using the Unity development platform can now bring native Android games and other apps to Intel-based mobile devices.

PRODUCT NOTE: Unity adds support for Android across all of Intel's current and future processors including both the Intel Core and Intel Atom processor families.

Unity will ensure Intel product enhancements, including both graphics and CPU performance improvements and features, will be integrated into future releases of the Unity 4 and Unity 5 product lines.

DEVELOPER NOTE: In addition, developers using Unity can now add support for Intel architecture in their applications or produce native applications for Intel architecture only with minimal extra effort.

insidebrackets.jpg

"We've set a goal to ship 40 million Intel-based tablets this year and expect more than 100 Android tablet designs on Intel in the market by the end of this year," said Doug Fisher, Intel corporate vice president and general manager of the software and services group.

"Our collaboration with Unity will give its nearly three million developers the necessary software tools and support to build amazing Android experiences on Intel architecture," added Fisher.

"Unity is used by half of all mobile game developers, and many of them have been asking for increased support for Intel-based devices running Android," said David Helgason, CEO, Unity Technologies. "We are proud to be working with Intel to ensure that Unity provides the smoothest and highest performing experience possible on Intel platforms."

Mini case study
sonic-dash-150px.jpg
Intel and Unity have given a few software developers access to a very early version of the Unity code base that supports access to Intel graphics and CPU technology. Early indications are that this announcement will cause tremendous excitement in the game developer community. SEGA is one of the companies jumping on this opportunity quickly, having already added x86 support to its Unity-based Sonic Dash* title.

Chris Southall, Studio Head of Hardlight has stated, "SEGA's Hardlight is one of the very first mobile studios to utilize the x86-enabled version of Unity in one of its games. We've seen impressive performance gains by 'going native' - it's been great working with Unity and Intel on this."

In-the-field debugger, when offsite is a bugger

bridgwatera | No Comments
| More

Undo Software has released UndoDB Out-and-About.

637px-Bug_blank.svg.png

Described as a "new way of licensing" its reversible debugging software, this product is aimed at vendors whose software is deployed on:

• customer sites,
• in the field,
• on a customer machine,
• in real life (OK, we get it -- Ed)

The software is used by engineers to investigate, find and (hopefully) consequently fix customer-critical bugs.

UndoDB Out-and-About helps track down software failures, such as intermittent issues and memory corruption errors.

Offsite is a bugger

It is particularly useful (says the firm) when customers do not want to send their highly confidential, mission-critical data off-site to the vendor for them to reproduce the bug -- oh ok, we get the "in the field" repetition now.

UndoDB Out-and-About provides exactly the same functionality as Undo Software's flagship product, UndoDB, but is licensed for use on a machine not owned by the licensee (OK we get it, not offsite -- Ed)

Available on Linux and Android, UndoDB allows developers to record their program's execution and then rewind and replay their C/C++ code in real-time to find bugs more quickly, increasing productivity and helping to meet development deadlines.

CEO insight, always nice

"Software vendors operate in a complex development ecosystem, and it is imperative that they work closely with their customers to ensure software is meeting the highest quality standards in the field," said Greg Law, CEO and co-founder, Undo Software.

"By extending the power of reversible debugging to customer sites with UndoDB Out-and-About, vendors can find and fix customer-critical bugs faster, protecting client relationships while increasing productivity."

Did we mention this software can be used in-the-field? Just checking.

Hadoop is only a 'landing zone', THEN you start big data analytics

bridgwatera | No Comments
| More

retail_dashboard.png
Pentaho thinks its new Streamlined Data Refinery solution architecture (optimised for the HP Vertica Analytics Platform) could provide a better (more "refined & sophisticated" route to big data analytics.

This software is designed to help create analytic datasets within Hadoop and immediately push that data to HP Vertica.

The firms' vision is one of analytics in Hadoop where users can:

• blend,
• explore,
• analyse and,
• visualise all of their data.

Landing zone

Users are saying that while Hadoop is a "great landing zone" for big data, the real analysis of granular data needs an additional custom-designed extra.

"We're using Pentaho and HP Vertica to quickly slice and dice terabytes of data and millions of daily records, plus record click stream data and pixel logs," said Jaiesh Khavani, senior manager, BI & data warehousing at Santa Monica-based e-commerce fashion company Beachmint.
"While Hadoop is a great landing zone for our big data requirements, to truly engineer data sets for predictive analytics, we need purpose-built platforms like HP Vertica and Pentaho to provide the data integration, reporting, and visualization capabilities to drive meaningful insights," added Khavani.
Through this collaboration, analytics-ready datasets are blended using HP Vertica for analytics against minimally modeled data.


According to Pentaho's Christopher Dziekan, as one of the four big data blueprints built by his firm, the Streamlined Data Refinery for HP Vertica offers data developers in-cluster data integration capabilities to power scalable and interactive analytics for end users.








Could fundamental open cloud freedom die?

bridgwatera | No Comments
| More

1 open sceu.png

The Open-Xchange Summit will be held in late September in the Germany city of Munich.

Its organisers describe the gathering as a four-day event for technologists committed to developing open standards for the formation and continuation of a trusted cloud ecosystem.

The event includes a guest keynote address entitled 'Free is a Lie' from Aral Balkan, a designer & social entrepreneur.

Fundamental freedoms

Balkan claims he is working to create independent technologies that protect our fundamental freedoms & democracy.

Trust in the cloud forms the cornerstone of the Summit agenda with topics covered including:

• the surveillance state,
• the encryption economy,
• honest business models and,
• keeping trust amongst customers.

"There is a very real demand for secure cloud services and service providers are moving to cloud packages that offer their customers that extra peace of mind," said Rafael Laguna, CEO of Open-Xchange.

"Open source protocols and tools can ensure transparency as well as offering end users choice and full flexibility. At OX Summit we aim to support those providers as well as spur on the debate around the future of a free and open internet".

Ya ya ya, das Muffatwerk ist gut ya?

The conference takes place at the Muffatwerk, a former hydroelectric power station built on the banks of the Isar river in the heart of Munich.

The Summit itself, scheduled for Thursday 18th, will be officially opened with a keynote address entitled 'Switch to Open: Why an Honest Business Model is so Important' from Rafael Laguna, CEO Open-Xchange.

Compuware & the 'horizontal' Agile LoB DevOps dream

bridgwatera | No Comments
| More

Compuware has been vocal recently on the subject of open source and its impact upon DevOps -- (the confluence of both software application development and 'operations').

1There's_Something_Magical_About_Her_(7124551237).jpg

Creepy open source

The firm suggests that open source can often creep in to organisations without central IT knowing i.e. as side projects outside of its purview.

Often driven by line of business (many big data projects are often actually spearheaded by LoB) -- and this means that where many different projects are running, there is a lack of visibility and standardisation is almost impossible.

QED: many inefficiencies can appear.

Compuware believes there is a trend towards breaking the vertical functional silos (Dev, Ops, LoB, ...) within organisation, as most (large) organisations are having to re-structure with 'horizontal' teams in order to work on a given business objective with stakeholders from each of the old silos.

In a way, this is 'Agile' for the enterprise, including Dev and Ops around a LoB value.

Unacceptable for applications to fail

"It is unacceptable for applications to fail now, they are customer-facing and people need to be able to use them to be productive. This means there have been a lot of additional reporting requirements put in and quality gates that developers need to pass through -- which is good in terms of improving code and reducing the amount of fixes that have to be done in the field, but does slow things down and means developers are actually spending just a fifth of their time actually coding -- this needs to be changed so that developer time is more productive," said Wolfgang Gottesheim, technology strategist for Compuware.

The challenge now (suggests Compuware) is integration in the face of complexity i.e. developers need to be able to ensure that the code they are writing is optimised across the application delivery chain, not just for their environment at hand.

For example, if we have a distributed application that needs to call on the mainframe to complete transactions, we need to ensure that that application is written in a way that does not use up extra MIPS.

The firm insists that developers need end-to-end visibility so that they can understand how change and updates will impact across the application environment.

Is the 'horizontal' Agile LoB DevOps dream real yet? This debate is not over.

Android Lapse It photo app: puts pro cameramen out of a job?

bridgwatera | No Comments
| More

The rise in prominence of LibreOffice with what is now claimed to be 80 million active users is fuelling discussion around those Free & Open Source Software (FOSS) applications that do as good a job (if not better) as their proprietary counterparts.

1 lapse.png

We don't usually review apps as such on the Computer Weekly Open Source Insider blog, but Lapse It for Android (it's native for iOS too) is worth calling out.

Available on the Google Play store, Lapse It is a free time lapse photography app for your smartphone or tablet.

There is a paid for "Pro" version too with more features and less ads -- and a higher capture resolution up to 1080p.

In the lite version, the resolution is limited to 240p.

The app is promoted with the following blurb, "Events such as movement of clouds, the rising and setting of the sun, a party with your friends, even individual activities or anything else that you can imagine. You will see them in a new way and otherwise undetectable patterns will emerge."

You can upload directly to YouTube, Facebook and others social/video sites.

Lapse It has a native C++ render engine and a fully featured range of settings to apply.

The app works rendering the videos in the Android proper format, so you can watch the videos on your phone, share it across the web and with other devices.

Why dairy fresh openSUSE Linux is even creamier

bridgwatera | No Comments
| More

The openSUSE Project is taking the development version of openSUSE (known to family and friends as Factory) to distribution using the "rolling release" development model.

fresh-family.png

Huh?

What is rolling release?

A rolling release is a continually developing software system where software is recurrently updated to be (what openSUSE hopes can stand as) a tested and stable "daily (dairy) fresh" bleeding-edge distribution.

As Matt Hartley explained on Datamation earlier in 2014, with any Linux distribution you have the ability to roll back a problematic update should something go horribly wrong.

"How easy or complex this is, really depends on the Linux distribution," he said.

Hartley writes further, "With a rolling Linux distribution, on the other hand, you're able to tackle "upgrades" in nice bite-sized pieces. This means if you're updating your package management daily, odds are good your package cache is going to keep the older version of any newly upgraded package."

Back at openSUSE, the team says that the rolling release model will "shorten the stabilisation process" in openSUSE releases and eliminate the need for pre-releases or what are know as 'milestones'.

283px-Software_dev2.svg.png

NOTE: A milestone release is regarded to be a pre-Alpha software release version released to the community before complete (or even extensive) testing has been carried out -- milestones feature heavily in open source development as they refer to periods in development where specific functionality has been incorporated into the software project.

What used to happen

In the old openSUSE development model, an army of packagers would shoot new packages and updates to a playground called Factory, with a relatively small team taking care of the integration process of all those packages, which sometimes took a long time to stabilise and release.

What happens now

The new Factory model balances responsibility among packagers, testers and end users while putting more emphasis on automated quality assurance.

"With this new openSUSE development model, users get the latest free software packages without waiting for the next release," said Richard Brown, openSUSE board chair.

"With a daily fresh Factory distribution making it easier for those who want to preview and test, we hope to see more users and contributors, leading to faster fixes and even higher quality. Factory is critical as it provides the base technology for openSUSE and SUSE Linux Enterprise, which is used by tens of thousands of organizations around the world."

Image credits: http://www.freshdairy-daima.com/

Will SAP HANA developer tools actually now code 'for the cloud, in the cloud'?

bridgwatera | No Comments
| More

Like a lot of companies who appear to have experienced an 'open epiphany' somewhat akin to the sudden legitimatisation of green politics in the heady days of Thatcherism... SAP has also pledged its troth to at the holy alter of openness in recent years.

sap-hana-sps08-sap-hana-answers-1-638.jpg

July finds the Walldorf, Baden-Württemberg based firm detailing its new "sponsorship" (Ed - we used to call it support didn't we?) of two key open source communities:

• Cloud Foundry, the open Platform-as-a-Service (PaaS) and,
• OpenStack Foundation, the open Infrastructure-as-a-Service (IaaS).

"That's very nice, thank you," said the community -- but of more immediately tangible substance perhaps is news of SAP's new cloud-based developer tools:

• SAP HANA Answers and,
• SAP River Rapid Development Environment.

"The developer and open source community are key to breakthrough technology innovation," said Bjoern Goerke, executive vice president, products and innovation technology, SAP SE.

Thanks Bjoern, we agree -- but can we actually talk about "coding for the cloud in the cloud" now?

"Through the CloudFoundry and OpenStack initiatives, as well as new developer tools, SAP deepens its commitment to the developer community and enables them to innovate and code in the cloud."

Oh okay thanks, that's what we wanted to know.

The Computer Weekly Developer Network spoke personally to Microsoft's Scott Guthrie on this point at the end of last year and (as fabulously splendid a code guru as Guthrie unquestionably is) he was more sketchy about this subject at the time.

1 SAP cup.jpg

Systemanalyse und Programmentwicklung Gesellschaft mit beschränkter Haftung (or SAP to you and me) meanwhile says that in recent months SAP announced the code contribution and availability of a Cloud Foundry service broker for SAP HANA.

NOTE: Developed in close association with Pivotal and available as open source on GitHub, the service broker will allow any Cloud Foundry application to connect to and leverage the in-memory capabilities of SAP HANA.

SAP also recently announced an agreement with Databricks -- the company founded by the creators of Apache Spark -- to deliver a Spark distribution for integration with SAP HANA platform that is based on Apache Spark 1.0.

The firm also contributed key portions of the SAPUI5 framework as open source code on the GitHub site under an Apache Version 2.0 license.

"SAP HANA Answers is a knowledge-hub website for -- via the SAP HANA Answers plugin, the site is directly accessible from the SAP HANA Studio, an Eclipse-based integrated developer environment (IDE) for administration and end-to-end application and content development for SAP HANA," said the company, in a press statement.

As part of what it claims to be its "rich developer experience" (Ed - thanks for that PR team), in June the company announced the beta release of SAP River RDE as part of SAP HANA Cloud Platform.

Is SAP's cloud developer message squeaky clean and better than most?

No -- none of the major vendors has a flawless argument to put forward, but this announcement looks, for the most part, "tangible with real tools and resources" ... and that is this is the best barometric gauge we can use at this time.

6.JPG







Is Microsoft openness a wolf in sheep's clothing?

bridgwatera | No Comments
| More

Higher profile members of the key software application developer press were invited to the Microsoft Build conference this year to listen to the company's vision for where its ecosystem will develop over the next decade.

Listening from afar, it has been fascinating to see how Microsoft's conceptualising under the new grande fromage Satyo Nadelli has been analysed by the press and the programmer community.

Reporting for Time Magazine, Harry McCracken said that it felt like a 21st-century take on "Windows Everywhere" ...

Microsoft Build attendees were able to learn how the firm is aiming to proffer forth Windows development channels for not just desktops but tablets, phones and the Xbox One extending onwards into Internet of Things technologies.

McCracken's analysis is positively sceptical (as, arguably, most Microsoft analysis should surely be today), but more cutting perhaps was Jim Lynch this month on IT World.

Lynch highlights the fact that Nadelli is doing what the bulky showboater ex-CEO Steve Ballmer could never do i.e. let go of Windows as the centre of Microsoft's universe.

Image credit: looneyartist.deviantart.com/

1atch_dogged_wolf_by_looneyartist-d6ieae3.png

"Instead, Microsoft will be satisfied if people are using services like Office 365, Skype, OneDrive and Bing, whether they're on an iPhone, Android device or Windows PC," writes Lynch.

Is Microsoft really that wiling to change?

Is Microsoft (as a huge aircraft carrier of a business) really that nimble and agile?

Is Microsoft really that open in the face of a long pedigree and product line hinged around proprietary technologies?

Is Microsoft really clear is in its message sets delivered to the software application developer press?

Is Microsoft strategising to tow the openness party line and talk about wider product and platform development streams while all the while consolidating upon its core business model all the way to the bank?

We could not possibly say.

Open Interconnect Consortium: can your fridge talk to your toaster yet?

bridgwatera | No Comments
| More

Apologies for the deliberately tabloid headline, but here's the point: a group of industry vendors has formed the Open Interconnect Consortium with the aim of advancing interoperability for the Internet of Things (IoT).

1 open.png

So... that would be SMEG for fridges, Dualit for toasters, Bosch for fridges and boilers and perhaps Fitbit for wearables would it?

Nothing quite so consumer-tangible at this stage we're afraid.

No matter though, the company's involved here are Intel, Atmel, Broadcom, Dell, Samsung and Wind River.

The new consortium will seek to define connectivity requirements to ensure the interoperability of billions of devices projected to come online by 2020 -- from PCs, smartphones and tablets to home and industrial appliances and new wearable form factors.

http://www.openinterconnect.org/

The Open Interconnect Consortium (OIC) intends to deliver:
• a specification,
• an open source implementation,
• plus also a certification program for wirelessly connecting devices.

The first open source code will target the specific requirements for smart home and office solutions, with more use case scenarios to follow.

doug-fisher_2.jpg

"The rise and ultimate success of the Internet of Things depends on the ability for devices and systems to securely and reliably interconnect and share information," said Doug Fisher, Intel corporate vice president and general manager of the software and services group.

"This requires common frameworks, based on truly open, industry standards. Our goal in founding this new consortium is to solve the challenge of interoperable connectivity for the Internet of Things without tying the ecosystem to one company's solution."

What do the non-partners think?

On the news, Steve Nice, CTO of Reconnix, an open source software specialist, made the following comment:

"The Internet of Things is the next frontier for the technology industry, but there is still a lot of uncertainty around how it will work in practice. Two rival groups working on a set of standards now would suggest that we are still some years away from mass adoption. History has taught us that consumers rarely win if they are to back early in a 'format war,' just ask anyone with a Betamax recorder in the attic.

"It's important that both The Allseen Alliance and Open Interconnect Consortium projects are open source. The Internet was built on free and open principles, and trying to build a proprietary framework would simply inhibit innovation. The future of the Internet and the cloud is open source, you only have to look at Cisco's recent massive investment in open cloud infrastructure for evidence of that."

DevOps is inherently open source, discuss

bridgwatera | 1 Comment
| More

DevOps has (arguably) a lot of guff, fluff and puff attached to it right now.

We're still not sure if this portmanteau-propelled "coming together" of two core technology disciplines is really one new perfectly formed beast.

Is it Ops that have gotten good at Dev... and so progressed onwards (Ed - that never happens surely?) or Devs that can handle a bit of Ops?

Is it really one person?

Or is DevOps actually a movement, a cultural approach and a method?

So DevOps is actually 2, 4, 8, 16, 32 or 64 people and so on.

While we're ranting... shouldn't we also argue that DevOps has true open source roots?

The argument goes as follows....

DevOps (developer-operations) was born out of the FOSS (Free and Open Source Software) by its very nature because it aims to address the "incongruous nature of integrating traditional LOB applications" with other applications.

1 redpixie.png

This is the view of Paul Greer, chief architect and co-founder at RedPixie -- a British technology firm, which specialises in transforming IT environments.

"DevOps has a lot to do with automating and repeating, a practice that grew significantly with the widespread adoption of free tooling and frameworks that were built by the open source community," said Greer.

"This became popular in the early 2000s with the automation of software builds but now encompasses platform provisioning as well as software deployment," he added.

Greer goes on to argue proprietary tooling may provide some benefits in organisations that have standardised on a single vendor stack, but even these tools would be short lived if they prevented DevOps from controlling other vendors stacks.

"Line of Business application vendors products are changing through open interfaces and cloud based hosting which negate the customer from having to concern themselves with platform provisioning," he concludes.

DevOps is open source, or the pure bits are at least -- the debate continues.

No silver bullets in virtualisation & containerisation (even with Docker)

bridgwatera | No Comments
| More

Docker isn't actually everywhere, but the open source software designed to allow a Linux application (and its dependencies) to be packaged as a container has enjoyed massive success recently.

Search AWS recently reported that, "AWS Elastic Beanstalk has updated its support for a Linux container that experts say could grow into a new standard for application portability among Linux servers."

That Linux container, is, logically then, Docker.

Docker-logo-011.png

Software application developers can package applications using Docker version 1.0 "on their own" so-to-speak -- or, equally, they have the option to provide a text-based Docker file with instructions on how to create an image.

Container-based virtualisation techniques employed with Docker work to isolate software applications from each other on a shared operating system.

Containers are portable across different Linux distributions and so, logically then, the software applications themselves are able to run in any Linux environment.

What does Docker compete with?

So you would naturally expect Docker to compete with some pre-existing technologies and it does -- it aligns up against proprietary application containers such as VMware vApp technology and infrastructure abstraction tools like Chef.

Principal consultant at Cigital is Paco Hope.

Hope reminds us that Docker is cross-platform, allowing developers to target Mac, Windows, and Linux easily.

He asserts that allows developers to package up all the various libraries, bits and pieces that are necessary (without requiring a user to download and install them all) and -- it also "should have" the security benefit of being a sandbox that can't be escaped.

But an exploit was released recently that allows code that is supposed to be contained inside a Docker container to access files in the operating system where it is running.

A developer who sends you a docker-based application, could actually get files off your PC, even though that's supposed to be prevented by Docker's technology.

Hope explains the situation is full below:

"Much in the way that mobile devices can be jailbroken, virtualisation containers of all kinds can be susceptible to malicious code. Multi-tenant computer systems resemble multi-tenant buildings in real life: Often the defences that protect one tenant from another are much weaker than the defences that protect all tenants from random outsiders. Any part of the application that is virtualised this way is immediately less trustworthy than it would be running on a company's own servers. Software designers must consider malicious containers when designing security controls, despite the fact that virtualisation might be improving security in many other ways. This is a bug we should expect to be fixed quickly, it's not a flaw in virtualisation. Virtualisation and containerisation are generally good things. No technology is a security silver bullet, however."

Transactional in-memory analytics & grilled cheese sandwiches

bridgwatera | No Comments
| More

There's a lot of Spark around this week.

Well, it is the Spark Summit 2014 after all -- Apache Spark is a Hadoop-compatible computing system for big data analysis through in-memory computation with "simple coding through easy APIs" in Java, Scala and Python.

Alteryx and Databricks are collaborating to become the primary committers to SparkR, a subset of the overall Spark framework.

7-andre-grilled-cheese-400.jpg

In addition, the firms are partnering to [attempt to] accelerate the adoption of SparkR and SparkSQL, in order to help data analysts get greater value from Spark as (it says here) "the leading" open-source in-memory engine.

Apache Spark, an open source data analytics framework, has quickly been gaining traction for its fast and scalable in-memory analytic processing capabilities inside and independent of Hadoop.

SparkR is an R package that enables the R programming language to run inside of the Spark framework in order to manipulate the data for analytics.

"The collaboration between Alteryx and Databricks will foster faster delivery of a market leading in-memory engine for R-based analytics within Hadoop that is available for the Spark community," said the companies, in a joint press statement.

DataStax is also present -- the distributed database management system for Apache Cassandra announced its Enterprise 4.5 edition.

"Spark and Cassandra form a natural bond by combining industry leading analytics with a high-performance transactional database," said Arsalan Tavakoli-Shiraji, head of business development, Databricks.

Tavakoli-Shiraji (Ed - was doubled barreled a good idea?) insists that today we need a unified platform for in-memory transactional and analytical tasks with:

• enterprise search,
• security,
• grilled cheese sandwiches,
• in-memory and,
• analytics.

NON-TECHNICAL NOTE: Please do not mix grilled cheese recipes with transactional or analytical workloads, we just threw that in to see if you were listening.

DataStax Enterprise 4.5 adds a new Performance Service to "remove the mystery" of how well a cluster is performing by supplying diagnostic information that can easily be queried.

Also of interest here there is integration of Cassandra data alongside Hadoop - so developers can run queries across both transactional data that has just been created and historical data based on Hadoop.

Plus also ... there are more visual management tools for developers, particularly around the diagnostics side of things - this opens up Cassandra for more testing and understanding of app performance, rather than being a "black box".

Find recent content on the main index or look in the archives to find all content.

Categories

Archives

Recent Comments

  • Kshitij Hastu: Here's an open letter to the President of the International read more
  • Computer Weekly: Well, i dont agree with your rage... You can cross-compile read more
  • S Ten: Microsoft's arrogance prevents them from open sourcing the VB6 programming read more
  • chris haddad: Leading DevOps tools (Puppet, Chef, Jenkins) and environments (LXC, docker, read more
  • Andrew Cowan: Microsoft are becoming more and more like a Jekyll and read more
  • Colin MacKellar: This is really good news. Do you know if it read more
  • Ashish Mohindroo: Check out a new Cloud Log Monitoring & Management Platform: read more
  • ccm12983: The Raspberry Pi is hard to beat, but it depends read more
  • Jessica Dodson: An open source policy helps ensure that all your bases read more
  • qaz wiz: even at that cut rate price this thing needs to read more

Recent Assets

  • oss cancer Capture.JPG
  • 1Files-From-One-Cloud-Storage-to-Another.jpg
  • 1 euc .png
  • 3FAWbGHTR8qaHacEk5VK_logo.png
  • 1Noun_project_566.svg.png
  • 2___7996296_orig.jpg
  • insidebrackets.jpg
  • sonic-dash-150px.jpg
  • 1Unity_Pri-200px.png
  • 637px-Bug_blank.svg.png

-- Advertisement --