Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!
Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!
The IBMÂ® WebSphere Application Server Migration Toolkit â€“ Liberty Tech Preview helps you move WebSphere Application Server full profile applications to Liberty profile, which can be running inside or outside of the cloud.
The Liberty Tech Preview tool scans your application source code and highlights Java EE programming model and WebSphere API differences between the profile types. It offers advice and potential solutions to assess the ease of moving applications to Liberty profile. It also informs you about any implementation differences that could affect your applications. Where possible, it provides quick fixes to make the application changes for you.
When moving an application to the IBM BlueMix or other Cloud Foundry environment, the Liberty Tech Preview tool offers additional advice and best practices for your applications. For example, it will warn about using the Java File I/O API for storing persistent information on the local file system or suggest using the IBM BlueMix SessionCache service for storing HTTP session data.
Also provideed is a brand new reporting tool that quickly scans your application and generates a visual report that shows which editions of WebSphere Application Server are best suited for the application. The report is an inventory of Java EE programming models that are used by the application. It indicates whether the application can be supported by WebSphere Application Server full profile or Liberty profile.
Learn more through our youtube video.
For other migration tools in the IBM WebSphere Application Server Migration Toolkit, see IBM developerWorks or these two Eclipse Marketplace solutions.
Snipmatch is a snippet completion engine that gets its snippets directly from a remote code snippet repository hosted at eclipse.org. To search for snippets simply press Ctrl + Alt + Space inside the Java editor and enter your search terms:
Leveraging Eclipse's powerful built-in support for the JFace template language, snippets (once inserted) automatically add missing imports, allow on the fly renaming of inserted variables, guess best-matching existing local variables and fields for template variables, and much more:
Snipmatch belongs to the Eclipse Code Recommenders tool family for Java Developers and is build around the concept of leveraging the community to continuously grow its snippet repository. So, if you do miss a snippet, you can simply create one with the powerful snippet editor and contribute it back to Eclipse - and so give back to the community by sharing your creations for everyone to use!
At the time writing, Snipmatch's snippet repository hosted at eclipse.org offers more than one hundred code snippets showing how to use classes of the Java Runtime like Locks, Threads etc. but also offers a fair amount of snippets for the SWT and JFace framework. It's open to snippets for any framework. You may also use Snipmatch in-house for your own code snippets. See the contributors guide below for details.
To learn more about Snipmatch, stop by here:
Report it to our Bugzilla.You like Snipmatch?
Thank you for your support!
An eclipse Kepler IDE for building and deploying Java EE and Web 2.0 applications to WebSphere Application Server V7.0. For more information about installing this version of the tools, see https://developer.ibm.com/wasdev/downloads/#asset/tools-WebSphere_Develo...
An eclipse Kepler IDE for building and deploying Java EE, OSGi and Web 2.0 applications to WebSphere Application Server V8.0. For more information about installing this version of the tools, see https://developer.ibm.com/wasdev/downloads/#asset/tools-WebSphere_Develo...
An eclipse Kepler IDE for building and deploying Java EE, OSGi and Web 2.0 applications to WebSphere Application Server V8.5.5. For more information about installing this version of the tools, see https://developer.ibm.com/wasdev/downloads/#asset/tools-WebSphere_Develo...
An eclipse Kepler IDE for building and deploying Java EE, OSGi and Web 2.0 applications to WebSphere Application Server V8.5.5 Liberty Profile. For more information about installing this version of the tools, see https://developer.ibm.com/wasdev/downloads/#asset/tools-WebSphere_Develo...
For our June, Staff Pick, Project of the Month we have selected darktable, a virtual light table and darkroom for photographers, which manages your photos in a database and lets you view them through a zoomable light table. It also enables you to develop raw images and enhance them. One of the projectâ€™s lead coders, Johannes Hanika, tells us about the projectâ€™s history, purpose, and direction.
SourceForge (SF): Tell me about the darktable project.
JH: darktable is a workflow tool that helps photographers quickly work through (potentially thousands of) pictures after a shoot and enables them to get the most out of each individual shot. On the technical side, we employ many recently developed algorithms from research in the field and implement them as efficiently as we can, using SIMD on the cpu and opencl on the gpu. We target raw or high-dynamic range images as input format but others (jpg) work too, within limits.
SF: What made you start this?
JH: At the time (just over 5 years ago) there was no open source raw developer/workflow tool (RawTherapee was still closed-source) and all the un-free programs wouldn’t link against my custom compiled glibc.
SF: Has the original vision been achieved?
JH: We would say it has been surpassed quite a bit. Nowadays darktable has features we never imagined would be possible. It’s translated into languages we will never be able to understand and reached a level of complexity that is only manageable by a larger community, not a single developer.
SF: Who can benefit the most from your project?
JH: To be honest we don’t care too much. It’s been a fun ride and a great pleasure to get to know all the great contributors, who have helped to shape darktable and who are still working on it now. In that sense, we think it’s a community project and everybody who takes an active part in it benefits the most because they can shape it by their own ideas and needs.
SF: What is the need for this particular photography program?
JH: The answer to that is obvious once you try to sort thousands of raw images and select the best out of groups of similar images, with a workflow based on Gimp and UFRaw. You really need a streamlined solution to make that process efficient. As an additional bonus, we have always done all our computation in floating point pixel formats so we don’t lose any of the bit depth provided by the raw input files, which are typically 12 bits, not just 8 bits as regular jpg files.
SF: Whatâ€™s the best way to get the most out of using darktable?
JH: There is excellent documentation in form of a user manual on our webpage. It might also pay off to browse through the blog to get more detailed information about particular tricks. There are quite a few screencasts to explain basic usage and we also recommend Robert Hutton’s tutorials on YouTube.
SF: What has your project team done to help build and nurture your community?
JH: It’s mainly a question of getting new contributors in. We get them in and then see if they stick around. In particular, we want to answer pull requests fast and try to get an approval or rejection of ideas for feature requests early. We also try to make non-coder contributors feel important. A non-coder contributor is actively taking non-coding tasks away from a coder and that’s always a good thing. For example:
At this point the community is self-sustaining and more or less self-policing, which is a real relief for the coders!
SF: Have you all found that more frequent releases helps build up your community of users?
JH: We think the vast majority of people in our community would be using either git master or PPA for Pascal de Bruijn for Ubuntu or similar nightly builds for other distros. Most of our releases are older stable branch releases.
SF: What was the first big thing that happened for your project?
JH: Around 2010, Alexandre Prokoudine gave a talk about it at the Libre Graphics meeting, which really helped to round up our little group of developers. He was also the one to do some networking, which we believe is the reason why Henrik Andersson joined the project early on and contributed large parts, such as the gphoto import feature and tethered shooting.
SF: What is the next big thing for darktable?
JH: We have a couple of ideas to restructure the pipeline to make it better suited for even higher quality image processing (dual-iso, video workflow, etc.) but these things are in an early stage, so we donâ€™t really want to advertise or promise any of this yet.
SF: How long do you think that will take?
JH: darktable is an open-end project. Maintenance and polishing, even of well-established features, is not something we consider finished at any point. In fact, that’s one thing we look out for when assessing whether or not to merge a larger feature: whether the original contributor will stick around and maintain his code after the merge.
SF: Do you have the resources you need to make that happen?
JH: Well, we’re all pretty busy with our real lives but we canâ€™t complain. Our community is healthy, new people are popping up and doing great work, old veterans disappear for a while (some having children and such), every so often one of them comes back and does something great for darktable again. Of course, there could always be more. In their scarce time, coders efficiently tackle some tasks because they know our source well. Probably the bottleneck here is the time it takes us to review all the pull requests (sorry for that @all you guys waiting for a review).
SF: If you had it to do over again, what would you do differently for darktable?
JH: We don’t have real regrets. We would have kept it a lot smaller and with only one tenth of the features but that is a trade off. Having more features makes more people happy because it enables them to fit darktable to their individual workflows better. This in turn helps to grow the community. Of course, accepting patches is always more motivating than rejecting the hard work of a contributor.
Hereâ€™s the projects that weâ€™re featuring this week on the front page ofÂ SourceForge.net:
Unvanquished is a fast-paced, futuristic FPS with RTS elements, pitting technologically advanced humans against hordes of highly adaptable aliens. The player can choose from either team, providing a fresh gameplay experience on both sides of the conflict. The game is under highly active development, with a new alpha release being made at the beginning of each month.
SMPlayer is a free media player for Windows and Linux with built-in codecs that can also play and download Youtube videos. One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave… don’t worry, when you open that movie again it will be resumed at the same point you left it, and with the same settings: audio track, subtitles, volume… SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats. But apart from providing access for the most common and useful options of MPlayer, SMPlayer adds other interesting features like the possibility to play Youtube videos or download subtitles.
Maintaining a gnuwin32.sourceforge.net package archive: Automatic download and installation of the newest binary and documentation gnuwin32 packages.
Bochs is a portable x86 PC emulation software package that emulates enough of the x86 CPU, related AT hardware, and BIOS to run Windows, Linux, *BSD, Minix, and other OS’s, all on your workstation.
Convert Webmail to POP3.Is also included a SMTP/POP3 tunneling system that allow send and receive email in a private network HTTP PROXY based. All connection are plugin based. Over 450 email server supported and tested, GMAIL POP3/SMTP over Proxy Network.
Zenoss Core is today’s premier, open-source IT monitoring solution. Using a single, web-based console and agentless technology, you can monitor and manage the performance and availability of all devices in your IT infrastructure (network, server, storage, applications, converged infrastructure, virtualization/cloud). The power of Zenoss Core begins with its in-depth IT inventory and configuration database. Zenoss creates this database by discovering managed resources — networks, servers, storage, and other devices — in your IT environment. Once Zenoss Core discovers the IT infrastructure, it automatically begins monitoring the performance of each device and provides event and fault management capabilities. These capabilities help drive IT operational efficiency and productivity by automating many of the monitoring, notification, alert, escalation, and remediation tasks you perform each day.
Cyberfox Web Browser Features: x64 Bit Web Browser (x86 Also available) Powered By Mozilla source code. Compiled with visual studios 2012. Intel & Amd optimized versions available. Uses windows 8 SDK. Removed features (Telemetry, Health-report And other components that collected information). Added new features built in. Uses its own profile system. Compatible With Windows Vista x64, Windows 7 x64, Windows 8/8.x OS. ( Windows XP Unsupported ). Thank you for your support.
LibreCAD is a 2D CAD drawing tool based on the community edition of QCad LibreCAD has been re-structured and ported to qt4 and works natively cross platform OSX, Windows and Linux
Ever wanted to get rid of Outlook ? DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP gateway allowing users to use any mail client with Exchange, even from the internet through Outlook Web Access on any platform, tested on MacOSX, Linux and Windows
This is a guest blog post from HPCC Systems. HPCC Systems and Hadoop are open source projects, with both leveraging commodity hardware nodes and local storage interconnected through IP networks, allowing for parallel data processing and querying across this architecture. But this is where similarities end.
HPCC Systems was designed and developed about 14 years ago (1999-2000), under a different paradigm, to provide for a comprehensive, consistent high-level and concise declarative dataflow oriented programming model, represented by the ECL language. You can express data workflows and data queries in a very high level manner, avoiding the complexities of the underlying parallel architecture of the system.
Hadoop has two scripting languages which allow for some abstractions (Pig and Hive), but they donâ€™t compare with the formal aspects, sophistication and maturity of the ECL language, which provides for a number of benefits such as data and code encapsulation, the absence of side effects, the flexibility and extensibility through macros, functional macros and functions, and the libraries of production ready high level algorithms available.
One of the limitations of the MapReduce model utilized by Hadoop, is that internode communication is left to the shuffle phase, which makes certain iterative algorithms that require frequent internode data exchange hard to code and slow to execute (they need to go through multiple phases of Map, Shuffle and Reduce, each representing a barrier operation that forces the serialization of the long tails of execution).
The HPCC Systems platform provides direct internode communication, leveraged by many of the high level ECL primitives. Another Hadoop disadvantage is the use of Java as the programming language for the entire platform, including the HDFS distributed file system, which adds for overhead from the JVM.Â In contrast, HPCC and ECL are compiled into C++, which executes natively on top of the Operating System, lending to more predictable latencies and overall faster execution (performance of the HPCC Systems platform is anywhere between 3 and 10 times faster than Hadoop, on the same hardware).
The HPCC Systems platform is comprised of two components: a back-end batch oriented data workflow processing and analytics system called Thor (a data refinery engine equivalent to Hadoop MapReduce), and a front-end real-time data querying and analytics system called Roxie (a data delivery engine which has no equivalent in the Hadoop world). Roxie allows for real-time delivery and analytics of data through parameterized ECL queries (think of them as equivalent to store procedures in your traditional RDBMS). The closest to Roxie in the Hadoop ecosystem is Hbase, which is a strict key/value store and, thus, provides only for very rudimentary retrieval of values by exact or partial key matching. Roxie allows for compound keys, dynamic indices, smart stepping of these indices, aggregation and filtering, and complex calculations and processing.
Moreover, the HPCC Systems platform presents the users with a homogeneous platform, which is production ready and has been largely proven for many years in our own data services, from a company which has been in the Big Data Analytics business before Big Data was called Big Data.
If you are using Eclipse Scout and you want to scale your application in the cloud you might want to use scout services and libraries for the following libraries for distributed caches and messaging:
For further information and instructions on how to deploy your application to the cloud refer to the Scout Cloud Tutorial. For more information about eclipse scout refer to http://www.eclipse.org/scout/.
At SourceForge we work hard to make sure that visitors get the best search experience at SourceForge, thatâ€™s why we try to make easy to also find other great Open Source software developed elsewhere. Today we are proud to announce the SourceForge WordPress Themes Collection. It is a collection of free and popular WordPress themes, compatible with a theme editor for visually customizing those themes and their CSS. We will continue to update and expand this collection with time.
We look forward to your feedback. We’d like to learn more about how we can continue to improve the SourceForge experience for WordPress bloggers.
EcoreTools is a graphical modeler to create, edit and analyze Ecore models.
It provides several a class diagram editor (similar to UML Class Diagrams), a package dependencies diagram editor and several table editors to design your Ecore model.
The new Admin4 release is the first to contain a greatly enhanced PostgreSQL module. It includes:
Favourites, Snippets and Presets are stored centrally in the database, making them available for roaming usage. Your day-to-day code snippets, standard filters and frequently used objects are right there no matter which workstation you're using to maintain the database.
Download it here from sourceforge, it's free (Apache2 licensed). Contributors/testers for this fresh project are welcome!
The 2014 Postgres Open Program Committee is pleased to announce the opening of Early Bird Tickets and Tutorial Registration sales.
Early Bird Tickets: Book early through July 6, 2014 to save $200 on your registration! Postgres Open has received such strong support from our community sponsors that weâ€™re retaining our ticket prices from 2013 - no increase this year.
Conference Tutorials: Weâ€™ve brought in some new presenters and topics this year for our tutorial sessions held Wednesday, September 17th.
In addition, Heroku is offering a free platform tutorial covering dynos and their environment, buildpacks, deployment, releases, HTTP routing, add-ons, and of course Postgres.
Early Bird Tickets and All Tutorials can be purchased here: https://postgresopen.org/2014/tickets/
The CfP has been extended through Sunday June 8th: Weâ€™ve received some impressive submissions thus far, however a few of you have asked for some extra time, as such weâ€™re giving you until this Sunday June 8. https://postgresopen.org/2014/callforpapers/
We look forward updating you in the coming weeks and with more speaker info and the presentations schedule for Postgres Open 2014!