To
improve efficiency, collaboration, real-time communication, and most
importantly to cut costs the U.S. Army is modernizing into the cloud with Google Apps. See "U.S. Army to cut costs,
improve collaboration and go mobile with Google Apps".
This is smart strategic move to the mobile future.
The
Army even setup a private Google
Play are to distribut mobile apps
internally.
"The Army anticipates rapid adoption
of Google Apps because many Soldiers and Army personnel already use Google Apps
in their personal lives. Gmail and Hangouts, for example, are popular ways to
keep in touch with friends and family while deployed. Google Apps also enables
seamless and high fidelity interoperability in their existing work environment
with Google Quickoffice.
|
Wednesday, October 23, 2013
U.S. Army is going Google!
Monday, April 08, 2013
Apache Struts 1 End-of-Life (EOL) Announced
The Apache Software Foundation announced on Friday
(05Apr2013) that the Struts 1.x web framework will no longer be
officially supported. It has reached
End-of-Life (EOL) status. I saw this
announcement originally in this InfoQ article, “Struts 1 Reaches End
of Life”.
Started in 2000 to create an improved
development experience over pure Java Server Pages (JSP) utilization, Struts 1
soon became the de-facto standard for Java-based web application development.
Numerous companies adopted Struts 1 as a strategic platform and stayed with it
even after JSF was introduced as a standardized Java EE framework for web
application development. In the early 2000s, most job offerings in the space of
Java-based web technology came with Struts 1 as a must-have skill. Even
nowadays many important web sites and web based user interfaces rely on Struts
1 technology. It is furthermore remarkable that many later introduced web
frameworks such as Spring MVC or WebWork were crucially inspired by Struts 1.
Struts 1 was cutting edge Java technology back in 2000
when it was originally released. It
paved the way for MVC frameworks and made J2EE development bearable. I am glad to see the Struts team officially
focusing on Struts 2 and beyond as they have been doing in the past few eyars. As stated in the Apache announcement, Struts
1 has not been updated since December 2008 so this EOL announcement was
inevitable.
Monday, March 11, 2013
Chrome OS and Chromebooks are Unbreakable in 2013
I
am still using my Cr-48 daily as my goto kitchen-table-top/counter-top device since Google sent me one
back in December 2010 to test in their beta program. In the recent Pwn2Own and Pwnium3 hacking
competitions Chrome OS appears to be unbreakable. "Linux
triumphant: Chrome OS resists cracking attempts". This is the primary reason why I like my
Chrome OS so much. It is inherently designed as a simple and secure
cloud-based OS that is very difficult to break.
Chromebooks have been getting a lot of press the last few months also due to positive reviews of recent devices released into the market. Linus Torvalds has been posting quite a bit on Google+ about his new Chromebook Pixel these past few weeks. In addition several articles such as "Linus Torvalds really likes Google's Chromebook Pixel" acknowledge his viewpoints. On a related side note, I am quite surprised how well my Cr-48 has stood the test of time and abuse being used around my house.
Scrum Is The Most Populate Agile Method in 2013
Scrum is the most popular agile methodology for software development in 2013. Scrum currently appears to be the most popular agile methodology since is relatively easy to implement. According to the VersionOne State of Agile Survey 2011, Scrum is used in more than two-thirds of agile projects which appears to be the trend for the last few years.
In the Scrum methodology, a sprint is the basic unit of development as depicted in The Scrum process. A sprint generally is a one to four week development iteration. Planning in Scrum is prescribed as a one to four hour intense but time limited endeavor. (The Scrum Framework in 30 Seconds)
The Scrum process (Source:
http://en.wikipedia.org/wiki/Scrum_(development))
Agility in 2013
Agility is a popular buzzword today
in the software development, systems engineering, and project management
communities. Agile approaches for
software development have actually been around for a while now. In its most recent incarnation, it is safe to
say about 10-12 years or so depending on where you look for a historical
background on modern agile techniques.
One aspect that I have noticed lately is that the term being agile is becoming overloaded, de-sensitized, and is losing its meaning. At least in how I see it used in various forms. I started to write several articles on agility to elaborate on a very specific type of software development agility called test-driven development or TDD. This approach is not the most popular agile methodology but is very effective and attains productivity, quality, and speed to delivery gains in my experience.
Thursday, January 31, 2013
PMBOK Fifth Edition
PMI
recently published the Fifth Edition of Project Management Body of
Knowledge (PMBOK).
The PMBOK 5th Edition includes a new Knowledge Area
for Project
Stakeholder Management and four
new planning processes. The PMBOK has been
updated with the most current knowledge and practices in project
management.
If you are a PMI member, a complimentary "PMBOK Guide
- Fifth Edition" is available as a secure PDF at Library
of PMI Global Standards.
Java SE 6 Final Public update from Oracle, Forces Update to Java SE 7
Way back in February 2011, Oracle announced the End of
Public Updates for Java SE 6 products which originally would have been in July
2012. Well that has been extended two
times to November 2012 and now February 2013.
Oracle announced in early December 2012 in a blog post
that they will end public support for Java SE 6 after 19 February 2013. This means that after 19 February 2013, all
new security updates, patches and fixes for Java SE 6 and Java SE 5 will only
be available through My Oracle Support and will thus require a commercial
license with Oracle (in other words a paying customer). In a related article released today
01/31/2013 concerning Java SE 6 retirement (Oracle Will Stop
Providing Security Updates for Java 6 Next Month), it clarifies a point that
the original Oracle blog post did not mention.
Oracle plans to start pushing JRE7 to existing customers automatically
via Java Updates as announced in “Java
6 Auto-Update to Java 7 FAQ”. Note that
the auto-update to JRE7 only affects Windows systems.
Ready or not, you will have to consider updating to Java SE 7
within the next month or so. At a
minimum for Java security and open source licensing considerations. If you are on the Linux/Unix platform, OpenJDK
is an excellent alternative JRE/JDK to consider. It
works fine with Eclipse IDE in my experience.
Too bad, Apache Harmony is not up to par with
the Sun/Oracle/OpenJDK feature set. This
would have been another alternative JRE/JDK option.
At any rate, you just need to be aware that public Java SE 6
support from Oracle has been on the chopping block for some time and will
eventually take place. Upgrading to Java
SE 7 should be on your plans for your future Java systems configuration beyond
February2013.
Subscribe to:
Posts (Atom)