To be successful enterprise apps must be…
Originally “The new rules for enterprise apps” posted by Minda Zetlin for ComputerWorld. SoftElegance as software development company with major part of enterprise customers attended in the latest trends in enterprise IT world.
“To be successful today, enterprise software must be more user-friendly, get updated more often, and offer users outside your company more transparency than ever before”.
In this post you’ll find some of most important new rules for enterprise apps and software.
How to include the entire software process to enterprise level, not just development process
The Enterprise Unified Process (EUP) is the modified Rational Unified Process for the enterprise need, adopted RUP to software development process at enterprise level. The original source is ‘The Enterprise Unified Process: Extending the Rational Unified Process’ book by Scott W. Ambler, John Nalbone, and Michael J. Vizdos.
Book short description: This book describes the fundamentals of the Enterprise Unified Process (EUP), an extension of the IBM/Rational Unified Process (RUP) that helpsmake it a full IT lifecycle. This is a “how to” guide usingreal-world experiences and examples for the practitioner. Enterprise Unified Process is built onbeing an add-on to the RUP, instead of a detractor.
Also we introducing you ‘Introduction to the Enterprise Unified Process (EUP)’, the whitepaper summarized the book The Enterprise Unified Process: Extending the Rational Unified Process, published by Prentice Hall PTR, February 2005.
Despite technology breakthroughs over the years, software development remains costly and error-prone
Today we’ve found interesting study about software development projects statistic. “The data about software development projects is sobering—as it has been for decades. Too many projects still end up way over budget and behind schedule.”
This study covers 10 000 software projects and found that 21% of them had failed, meaning they weren’t completed or were rejected by the customer. About 37% of the projects in the study were deemed successful: They came in on time and within budget, and users accepted the result.
The rest 42% of the projects were found to be challenges: They were late, over budget, not meeting users’ needs, or all of the above. This it new study published at 2011 by Standish Group.
Codename Roslyn project it’s a new type of compiler that will bring the flexibility of dynamic languages to C# and Visual Basic. Roslyn will be released as CTP (Community Technology Preview) by researchers from Microsoft.
Here at SoftElegance we are really interested in such initiative. “This project is about revising what compilers do”… We believe that bringing flexibility of dynamic languages to C# and VB it’s great idea. And idea of “Compiler-as-a-Service” also looks not so bad.
Here is some comments of Anders Hejlsberg about Roslyn project, he said at BUILD…
RussianNY is the leading Russian-American web-portal in New-York. It’s a hybrid of social and business network since 1998 with up to 90 000 registered users. The new testimonial has came to SoftElegance website from Mikhail Dudalenko, V.P., RussianNY.com:
“SoftElegance was brought to the project when it was about to fail. The team of talented developers made a quick turnaround. We were inspired by their efficient, professional manner. In six month we had stable version and six month later the system went live. By partnering with SoftElegance we were able to be on time and on budget.”
We are really proud to collaborate with the RussianNY.com project, to use the latest technologies such as .NET Framework 4.0, Microsoft SQL Server 2008, Windows Server 2008, and some additional frameworks and technologies. We are looking forward to keep long-term partnership and to help RussianNY to be the leading ethnic web-portal in the U.S.
There is tremendous market opportunity in building mobile applications, targeting numerous mobile platforms can be complex, costly and frustrating for enterprise. These new Windows Azure Toolkits make it easier, and less expensive, for developers to extend their applications across major computing platforms. Now “Microsoft Releases the Windows Azure Toolkit for Android“.
SoftElegance is fully agree with the idea: “Using the toolkits, developers can use the cloud to accelerate the creation of applications on the major mobile platforms. Companies are taking advantage to create a unified approach to cloud-to-mobile user experience.”
The best “get started” guide is posted by Wade Wegner on his blogpost “Windows Azure Toolkits for Devices – Now With Android!“. Cloud computing provides a significant opportunity for mobile device developers, as it gives you the ability to write applications that target the same services and capabilities regardless of the device platform, he said.
The .NET Micro Framework is .NET for small and resource constrained devices. It offers a complete and innovative development and execution environment that brings the productivity of modern computing tools to this class of devices.
SoftElegance as a company with specialization in custom software development for industrial automation attended in new releases which should be 4.2. As Colin Miller said on his blogpost “NETMF 4.2 Contributor and a Cool Product” release 4.2 will have new contributor. Today we would like to look deeply to the current state of the NETMF and what we’ll have in the future in .NET Micro Framework
For current .NET developers, this means that they can now create applications that run on a range of devices from targeted devices like remote controls to PCs and Servers and on to the cloud – all with the same programming model and tools.
The one of the latest and most promising IT trends today is Big Data analysis. Big Data are datasets that grow so large that they become awkward to work with using on-hand database management tools. Difficulties include capture, storage, search, sharing, analytics, and visualizing.
SoftElegance is attended in tools and technologies to work with Big Data, such as Probase, Hadoop, R project, etc. Today we would like to introduce you R programming language, that provids a wide variety of statistical and graphical techniques, including linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, and others.
R is a programming language and software environment for statistical computing and graphics. The R language has become a de facto standard among statisticians for developing statistical software, and is widely used for statistical software development and data analysis.
Drizzle is a lightweight SQL database for cloud and web, it’s community-driven open source project that is forked from the popular MySQL database.
SoftElegance is attended in Drizzle project. At the moment we investigate the possibilities to participate at the project. Considering SoftElegance’s core technology is .NET Framework we could brig some new experience into the project.
Drizzle is an offshoot of MySQL for cloud computing and Web application duties: They stripped away features not needed for these tasks, reorganized the codebase into a microkernel architecture and rewrote the code using C++, all in the hopes of speeding the performance of the database system.
MonoDroid is a development stack for using C# and core .NET APIs to develop Android-based applications.
MonoDroid is an implementation of the Mono Framework and was at the closed beta but in the beginning of 2011 it became in the open beta