Methods & Tools is a free magazine with PDF and text issues that provide practical knowledge and information on all topics of software development and software engineering: UML, Agile Methodologies, Software Testing, Software Configuration Management, Java, .NET, Software Project Management,Quality Assurance, Software Process Improvement, Risk Management, Refactoring, IT News, etc.
Thursday, 8 September 2011
JUnit Tutorial
Visit http://www.softwaretestingmagazine.com/videos/junit-tutorial/
Tuesday, 26 July 2011
Software Testing and Quality in the Summer 2011 issue of Methods & Tools
* Continuous Delivery Using Build Pipelines With Jenkins and Ant
* Everything You Always Wanted to Know About Software Measurement
* The Art of Mocking
* Restructure101 for Java - Refactor Your Software Architecture
* Maven - Java Build Management
* Automated WebTesting with Selenium RC
* Liquibase - Open Source Dababase Version Control
55 pages of software development knowledge that you can download from http://www.methodsandtools.com/mt/download.php?summer11
Monday, 2 May 2011
Agile, Project Management and Software Testing in Spring 2011 Issue of Methods & Tools
* Automated Acceptance Tests and Requirements Traceability
* Managing Schedule Flaws using Agile Methods
* User-Centric Design and the Power of Personas
* Complexity Theory for Software Developers
* Build Patterns to Boost your Continuous Integration
* GivWenZen – Behavior Driven Development for FitNesse
* Celoxis – Web Based Project Management
* Tellurium Automated Testing Framework
* Apache CXF
* RSpec Best Practices
* Maven Plugins
Download 80 pages of software development knowledge
Monday, 17 August 2009
More than 1000 Videos and Tutorials on SoftDevTube.com
SpringSource Acquired by VMware for $420 Million
August 10, VMware announced a definitive agreement to acquire SpringSource. VMware and SpringSource plan to deliver compelling new solutions that enable companies to more efficiently build, run and manage applications within both internal and external cloud architectures. ”Today’s modern computing environments are moving to an application and data-centric world powered by state of the art virtualized and cloud computing platforms,” said Paul Maritz, president and chief executive officer, VMware. “The combination of SpringSource and VMware capitalizes on this shift and places us right at the intersection of the most important forces in the software market today – virtualization, modern application frameworks and cloud computing.” VMware will acquire SpringSource for approximately $362 million in cash and equity plus the assumption of approximately $58 million of unvested stock and options. The acquisition has been approved by SpringSource’s stockholders and is expected to close in the third quarter of 2009, subject to customary closing conditions.
This is an expensive acquisition for VMware… even if the company is rich. Its GAAP net income for the full fiscal year 2008 was $290 million for revenues of $1.9 billion. You can compare this to the estimates of SpringSource revenues that are between $10 and $40 million. Basically, WMware is spending more than its full 2008 income to acquire a company at more than ten times its current revenues. The rational behind this is to create the ultimate “Java in the Cloud” infrastructure. In the SpringSource blog , the CEO of SpringSource Rod Johnson wrote “Combined with VMware’s vSphere and other cloud-enabling technologies, we can innovate in frameworks and infrastructure to deliver a joined up experience. SpringSource application frameworks, servers and management software can give the VMware platform eyes and ears throughout the stack, allowing it to apply its uniquely advanced ability to migrate workloads and manage VMs for maximum efficiency and minimal hardware resource cost. SpringSource rapid development frameworks and tooling can provide developers with the ability to move from code to cloud in minutes. All of this with the quality you can expect from both companies, and the ease of use you can depend on from Spring technologies.”
I view this acquisition as a risky bet on the future. The market of applications as services on the net is still in its infancy and it is difficult to have a good estimation of its potential…. except if you are an industry analyst wanting to sell an expensive report on how to profit from it ;o) This area is already crowded with a lot of competitions and some of the players (Amazon, Google or Microsoft) have also deep pockets and technology competencies. It could be also a problem for VMware as its software works on operating systems of other companies that could now see it more than a competitor.
In those that will benefit from the deal, I see primarily the SpringSource customers that should see their solution backed by a more financially strong company…. if the major brain resources will stay in the company (see how the core JBoss team exited the company after its acquisition by Red Hat) and keep some focus on existing products rather that being engaged only in creating the new cloud solutions. I think also that the Java community could be happy to have another major player that has interest in the evolution of the technology after Oracle acquired Sun. Finally, there are some happy venture capitalists like Benchmark Capital which invested $10 million in 2007 and participated to a $15 million financing in 2008.
In the camp of the losers, we can put competitors like Red Hat. Its JBoss division is now going to find a more important competitor if the SpringSource servers are backed by a larger competitor based on the same open source model.
Wednesday, 22 April 2009
Oracle Buys Sun: What Will Happen Next?
SANTA CLARA, Calif., April 20, 2009. Sun Microsystems (NASDAQ: JAVA) and Oracle Corporation (NASDAQ: ORCL) announced today they have entered into a definitive agreement under which Oracle will acquire Sun common stock for $9.50 per share in cash. The transaction is valued at approximately $7.4 billion, or $5.6 billion net of Sun’s cash and debt. The price represents a 42 percent premium to Sun’s Friday closing stock price of $6.69. This acquisition came after Sun broke negotiations with IBM, which was offering $9.40 per share.
Sun Press release said “There are substantial long-term strategic customer advantages to Oracle owning two key Sun software assets: Java and Solaris.” I think that this last sentence will reflect the main point of this purchase, as far as software developers are concerned. In his quest for getting a more important share of the software infrastructure of companies, Oracle acquires mainly a programming expertise and operating system that should complement its application and databases solutions. The hardware part should also allow Oracle to offer a complete optimized hardware and software solution to its customers, even if, due to Sun smaller market share, Oracle has to be friendly with its other hardware partners like HP or Dell. Acquiring Sun, Oracle also increase its expertise in the Java middleware area, after the acquisition last year of BEA Systems.
The other fact which is contained in Sun press release sentence, or I should say which is omitted, is MySQL. Sun acquired MySQL in January 2008, as a way to boost its software offer. MySQL has been for a long time an important issue for Oracle, as it was a big competitor in the lower end of the market for databases. With this acquisition, Oracle has the possibility of “quietly” killing the MySQL development process and offer the current MySQL paying customer an opportunity to migrate towards its own database product. I don’t see Oracle maintaining two database product lines, especially if one is mainly “given away” for free. Even if existing Oracle customers may not be tempted by MySQL, this new database was always in consideration for startups. There were also some companies that tried to build upon MySQL the missing tools to bring it close to the power of Oracle products.
We expect a similar fate, silent slow death through lower financial support, for mainly of the other Sun’s technologies: NetBeans, GlassFish, JavaFX or OpenOffice. Oracle always want to get the most of the financial aspect of acquisitions and spending money on open source projects and technology that has low immediate return on investment is not something that it would consider, unless it could be used as a tactical weapon against some of its competitors, like Microsoft or SAP for instance.
Sun Press Release
http://www.sun.com/third-party/global/oracle/index.jsp
Tuesday, 17 March 2009
New Videos and Tutorials Directory for Java Developers
Thursday, 16 August 2007
If You Can't Beat Them, Join Them !
The new JGear product line includes - JGear™ Performance for Eclipse, JGear™ LiveSource® for Eclipse, and JGear™ Team for Eclipse (both Client and Server editions). JGear Performance contains a variety of performance and tuning features such as memory and CPU profiling and debugging; automatic detection of potential memory leaks; and real-time monitoring of programs' use of virtual machine memory. JGear LiveSource includes a graphical EJB workbench and Web services designer; Unified Modeling Language visualisation of code artefacts and design for analysing an application's design and implementation; CodeGear's LiveSource technology that simultaneously replicates changes to models in the code and vice versa to aid alignment between software architects and developers; and creation of Enterprise JavaBeans and model relationships. JGear Team offers a complete agile team collaboration and development system based on open-source components. JGear Team is both a turnkey server solution and an Eclipse developer client solution JGear Team Server is a team development server stack based on best of breed open-source components such as Subversion, Bugzilla, Continuum, and XPlanner. JGear Team Server includes ProjectAssist™ - the JGear Team administrator client for simple single-click server installation and configuration, team project creation, user administration and setup.
This is a normal evolution for CodeGear as the future is difficult in the software development IDE sector if you want to remain the supplier of an isolated solution. Competition with open source and free products like Eclipse or NetBeans is difficult to sustain. A better strategy is to offer additional services that could be missing in the core open source solution and that developers are ready to pay some dollars to obtain. Acting like this in the Eclipse ecosystems, CodeGear recognises that its survival may depend on its ability to transform itself from software producer to plug-in developer.
http://www.codegear.com/
http://www.eclipse.org/