Web Services for Remote Portal provides a pattern for the portal application to allocate portlets between portals. It is the facility to produce an interface to useful function that can be used throughout the enterprise with little or no changes to existing code. Almost all of the newest versions of commercial and open space portal products support it. The key procedure is similar to earlier web services – producer provides WSDL that directs the consumer on how to create a SOAP request. SOAP responses are obtained at the presentation level and the consumer then decides where to display them. Being simple, it provides whatever the enterprise needs to reuse portals across the enterprise.
Paint.NET is an open source raster graphics editing program designed made for Windows and developed on the .NET framework. It was originally programmed using the C# and C++ programming language. Paint.NET was created as a project by a student in Washington State University with the purpose of making a good replacement for the MS Paint program which is being used in Windows. The program includes powerful editing tools with layers, blending, transparency and plugins. Paint.NET has MIT license. To be able to install this free software, it requires Windows XP (or Windows Server 2003), 500 MHz processor, 256 MB of RAM , 1024 x 768 screen resolution and 200+ MB hard drive space.
Though people and businesses are benefiting from the many deployed open-sourced programs the world over, security still prevents most from shifting to their use as with big businesses. The many security issues that are inherent of open-systems due to the dispersal of development that may span the globe is quite alarming and without proper measures to address this. Enterprise software have inherent need for strong security and up-time, that is quite opposite of open-source development due to frequent and dispersed support facilities. These factors are deterring some companies from adopting them so more has to be done to address the security issue. Read the rest of this entry »
The prestigious Harvard Business Review recently published a case study called “Open Source: Salvation or Suicide” by Scott Wilson and Ajit Kambil of Deloitte Research. It features a fictional company whose CEO has never heard of open source and is a little frightened by the idea when it is presented to her. However their open source competitor proves that open source does have its advantages, such as faster development and testing of new features. The Linux Journal has a very comprehensive summary and review of the case study, including the comments of the four commentators: Sun President and CEO Jonathan Schwartz, Eric Levin of Techno Source, Gary Pisano, a professor at Harvard Business School, and finally attorney, Michael J. Bevilacqua.
The realm of closed systems developed in secrecy with closely guarded algorithms and software engineering may become a thing of the past as with the advent of more and more open-sourced systems being deployed across the internet. Cloud computing is set to be ruled by open-sourced applications, developed by big businesses to cater to commercial and personal users. Even the world’s largest and most secretive companies have begun to develop open-sourced systems(in secret of course), as they may be seeing more than just a trend to allow them to have something in case the world does shift all of a sudden to open source. Read the rest of this entry »
Apple is undeniably one of the biggest things in technology today. Mac lovers are growing in number every minute with their obsessions ranging from the iPod to the Powerbook. It really has become a cult following of sorts, with the ubiquitous Apple logo also becoming a status symbol of sorts as Apple gadgets don’t come by cheap.
The good news is that despite the seeming exclusivity that comes with owning an apple-emblazoned thingamajig, even Apple has gone the Open Source route.
Photo credits: Fco. Javier Navarrete
We have already touched on how open source software can be used by businesses for a whole variety of applications, including financial applications. So if open source financial software are secure enough for businesses, then you can bet that there are great open source software you can use to help you with your personal finance.
KMyMoney is one of the best personal finance manager for Linux users, although versions for Mac and Windows users are also available. It is licensed under the GNU General Public License and it is FREE. Unlike many free personal finance software, KMyMoney is not a crippled version and has tons of features and is even often compared to the popular (not free and not open source) personal finance software, Quicken.
KMyMoney has all the bells and whistles of a commercial personal finance software including expense categorization, multiple currency support, intuitive budgeting, credit card and debt tracking, report generation, and even online banking support via QIF, OFX and HBCI. Best of all, it is easy to use, especially if you are already familiar with the usual personal finance apps.
Image via KMyMoney
Did you know that even the software that this blog runs on is open source? Yup, WordPress is developed by the user community. Other popular blogging platforms that are open source are Movable Type and Livejournal.
The advantage of this arrangement is that it puts power into the hands of the people who are most passionate about it. Is that someone who uses the software, or programmers being paid to work 8 hours a day? Of course users who will ultimately benefit from improvements to the software will be more passionate about it. That is one of the reasons why open source is here to stay.
One of the languages developed on top of the Java Virtual Machine is the Jython, and this project began in 1997. the development of the language has been passed on to several lead developers until Sun Microsystems took over and worked full time on it. Jython 2.2 which is the latest release matches up to the CPython 2.2 release but later, its developers shifted to a new direction for its implementation using ASM and ANTLR to hasten development time. With the interactive interpreter found inside the jar file, you can discover the capabilities of Jython, most specially in executing files.
When using the Open Source Software for commercial gain minus the tricks and preserving the community and openness aspects, there are two things to consider: that payment is collected proportionate to the advantage gained from the software; and that active user in the community can have the assurance that their license charges is compensated in relation to their code contributions. This means a user is allowed to have open access to the source code, allowed to redistribute it, and free rights to make changes to the code; being able to initiate some limited charges supported by certain restricted types of program execution, and agreeing to cash or in kind payments.