Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

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!

Open Source

Open Standard Color Font Fun for Everyone

Google Open Source Blog - Wed, 05/29/2013 - 20:10
People love using Emoji to communicate—it started in Japan and then spread through Asia and is becoming increasingly popular in the rest of the world. Instead of texting "How about going for a burger and beer at 7pm?", it’s much more fun to say, To make this possible everywhere, we are releasing an open standard for color fonts and have added support for it to one of the most popular font rendering engines in the world—FreeType.
We want to make color Emoji available in an open and free way anywhere that you use text. Before the release of this new open standard, the use of color glyphs has been limited to systems doing special text processing and inserting images into the text or by using closed proprietary font formats. Both of those approaches have serious limitations. They make it difficult for developers to support color text in their applications and it is impossible for users to change the images used for the characters.
We are releasing four pieces to help developers start adding support to their systems: 
  1. specification for enhancements to the OpenType standard
  2. source changes to the FreeType rendering engine and the Skia 2D graphics library
  3. a tool to embed color glyphs into fonts
  4. three sample color fonts

These are all freely available to download and use from the Color Emoji Font Project site. Further, the changes to FreeType have also been integrated into the main code repository. While color emoji may be the initial motivation for adding color to fonts, it is not the only reason to do so. Color fonts allow for a huge amount of extra expressive power. How about a font made from color images of fruit or a font that looks like extruded plastic blocks? You don’t have to imagine them -- have a look at the text that starts this blog post, it was produced using the FruityGirl font. You can download this font as well as Funkster from our project site and a prototype emoji font built from the Phantom Open Emoji images. These fonts show just a hint of what is possible.
This new format for storing color glyphs in fonts will allow for more expressive communication in everything you use. We hope that providing this open source release will truly bring a more colorful tomorrow! Note: What appears to be color fonts in this blog post have been simulated. There is not yet a way to show these in text form until this technology makes its way into the products that you use. The work we have released is the first step in this process. We are working to get all of the other pieces in place. By Behdad Esfahbod and Stuart Gill, Font and Text Team, Google Internationalization Engineering
Categories: Open Source

Spring and Summer 2013 Dojo Events

The Dojo Toolkit - Announcements - Wed, 05/29/2013 - 00:29

There are a number of Dojo events this spring and summer. We hope to meet you at one of these events:

Meetups Conferences
  • JSConf. Dojo Committers Peter Higgins, Brian Arnold, Nikolai Onken, and Luis Montes are all giving talks this year, as are Dojo community members Rebecca Murphey, Blaine Bublitz, Brian Cavalier, and Scott Andrews. May 28 – June 1. Amelia Island, Florida. Paid registration required.
  • Dutch Mobile Conference. Dojo Committer Eric Durocher is speaking. June 6-8. Amsterdam, The Netherlands. Paid registration required.
  • Web-5Dojo Committer Christophe Jolif is speaking, as is Dojo community member Tom Dye. June 14-15. BĂ©ziers, France. Paid registration required.
  • Early plans are underway for a Dojo conference this October!
Training Workshops

Let us know if you’re speaking at an event, and we’ll add you to our listings!

Categories: Open Source, RIA

Students Announced for Google Summer of Code 2013

Google Open Source Blog - Mon, 05/27/2013 - 21:18
Congratulations to the 1,192 students accepted for our 2013 Google Summer of Code! It was tough for the 177 mentoring organizations to choose from the huge number of applications we received - 5999 proposals from 4,144 students - and we want to thank everyone who applied.

Students will now enter the community bonding period where they will get to know their mentors and prepare for the program by reading documentation, hanging out in the IRC channel and familiarizing themselves with their new community before beginning their actual coding in June.

If you are interested in learning more about the 177 organizations that the students will be working with during the summer or important dates, please visit the program website.

We look forward to an exciting and productive summer of coding.

By Carol Smith, Open Source Programs Office
Categories: Open Source

Eclipse UOMo

UOMo is a Java/OSGi framework adding Units of Measurement support
to applications based on simple, but type-safe class models.

Categories: Open Source

EclipseLive Makes Way for Eclipse YouTube

Eclipse News - Mon, 05/27/2013 - 15:30
Eclipse has a new YouTube Channel. New content will go on YouTube, and content on EclipseLive will be archived and read-only. Find out to how to get your video added to our channel.
Categories: Open Source

Projects of the Week, May 27, 2013

SourceForge.net: Front page news - Mon, 05/27/2013 - 12:25

Here’s the projects that we’re featuring this week on the front page of SourceForge.net:

  • Pootle, Virtaal & The Translate ToolkitTools for localization: Pootle: web based translation management system. Virtaal: Computer Aided Translation (CAT) tool, Translate Toolkit: QA, format conversion and support (PO, Java .properties, OpenOffice, Mozilla, XLIFF, TMX, TBX, CSV, Qt .ts)

    [ Download Pootle, Virtaal & The Translate Toolkit ]

  • jEditjEdit is a programmer’s text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.

    [ Download jEdit ]

  • tuxbootTuxboot helps you to create a bootable Live USB drive for Clonezilla live, DRBL live, Gparted live and tux2live. It is modified from unetbootin and runs on both MS Windows and GNU/Linux. You can choose to download the latest version of ISO file then create the live usb.

    [ Download tuxboot ]

  • Openbravo ERPOpenbravo 3, the agile ERP, is a modular, ready to use, 100% web-based open source business management system written in Java, that automates all of the core business processes for small and mid-sized companies.

    [ Download Openbravo ERP ]

  • winPenPack: Portable Software CollectionwinPenPack is a project that aims at collecting the most frequently used and most popular open source applications made portable, so that they can be executed without installation from any USB Flash Drive or Hard Disk. The winPenPack suites offer a wide range of portable applications like office tools, internet tools, multimedia tools, development tools, security applications and other frequently used utilities. Everything you need, completely free, open source and portable!

    [ Download winPenPack: Portable Software Collection ]

  • SamyGOThis project created for research on Samsung TV Firmware Hacking

    [ Download SamyGO ]

  • Tiggit Indie Game InstallerTiggit is a game distribution system modeled after Steam, Desura and the likes. It is currenly experimental, very minimalistic and only features freeware & OSS games, but has an ambitious goals list for the future.

    [ Download Tiggit Indie Game Installer ]

  • grampsGramps is a genealogy program for Linux, Windows, Mac, and FreeBSD that allows you to easily build and keep track of your family tree. It supports the GEDCOM standard, allows fine grained privacy controls and can generate many different types of reports (descendant trees, graphs, connection diagrams, ….)

    [ Download gramps ]

  • Alt-FThis site is Alt-F main download and a secondary source site. Main Code site: http://code.google.com/p/alt-f Homepage: http://sites.google.com/site/altfirmware Discussion Forum: http://groups.google.com/group/alt-f Alt-F provides an alternative firmware for the DLINK DNS-323 and DNS-321, that can be either run “on top” of the vendor firmware, or flashed into the hardware. Alt-F has Samba and NFS; supports ext2/3/4, VFAT, NTFS and ISO9660 filesystems; RAID 0, 1, 5 (with external USB disk) and JBD; greater than 2.2TB disks; rsync, ftp, sftp, ftps, ssh, lpd, DNS and DHCP servers, DDNS, fan and leds control, clean power up and down… and more. Alt-F also has a set of comprehensive administering web pages, you don’t need to use the command line to configure it. Besides the built-in software, Alt-F also supports additional packages on disk, including ffp packages, that you can install, update and uninstall using the administering web pages

    [ Download Alt-F ]

Categories: Open Source

Universal Database Tools - DtSQL 2.5.1 is released (FREE)

PostgreSQL News - Mon, 05/27/2013 - 01:00
Universal Database Tools

DtSQL is a FREE universal database query and editor tools for developers and database administrators to Query, Edit, Browse, and Manage Database objects such as tables, views, indexes, procedures, functions, triggers, contraints and sequences. It can access most databases and can be used on all major operating systems.

  • Supported databases : Cache, DB2, Derby, Firebird, FrontBase, H2, HSQLDB, Informix, Ingres, JDatastore, MaxDB, Mckoi, Mimer, MySQL, Oracle, PointBase, PostgreSQL, Solid, SQLite, SQL Server, SQL Anywhere, Sybase (ASE).
  • Support Operation Systems : Windows, Linux and Mac OS. Database Browser Tools : browse schemas, tables, columns, primary and foreign keys, constraints, views, indexes, triggers, stored procedures, functions, sequences, and so on.
  • Database Tools : create, alter, view and drop database tables, views, indexes, constraints, stored procedures, functions, triggers, sequences, and so on.
  • Database Management Tools : edit database table data including binary/BLOB and CLOB data types. Filter, sort and search query result. Insert, duplicate, update, and delete database table data. Find and replace database data, preview generated SQL. Redo or undo last table data change before update is commit.
  • SQL Tools : tools to edit, format and execute SQL scripts.

    SQL Builder : help tools to build database select, insert, update, delete SQL scripts.

  • Import Data : tools to import data from various formats such as CSV files, Excel files, and fixed-width files. Parse import data according to integer, date, time, timestamp, and boolean pattern.
  • Export Data : tools to export database data (single table/multiple tables/query result) in various formats such as CSV files, Excel files, XML, HTML, SQL insert statements and fixed width files. Format export data according to applied integer, date, time, timestamp, and boolean pattern. Built in database

FREE to use.

Home: http://www.dtsql.com

Categories: Database, Open Source

JBoss Tools (Kepler)

JBoss Tools 4.1 is an umbrella project for a set of Eclipse Kepler plugins that supports JBoss and related technology; there are support for Hibernate, JBoss AS, CDI, Drools, jBPM, JSF, (X)HTML, Seam, Maven, JBoss Portal and more...

This entry has majority of JBoss Tools but is not including the functionality that requires dependencies outside of what is common from Eclipse JEE and m2eclipse.

Eclipse 4.3.0.M7 (Kepler M7) is recommended over earlier Eclipse 4.3 / Kepler releases. The next release (Beta2) will require Eclipse 4.3.0.

Categories: Open Source

Subclipse 1.8.21 Released

Tigris.org News - Fri, 05/24/2013 - 21:04
Subclipse 1.8.21 release is now available. This is the release to use for Subversion 1.7.x working copy compatibility with other tools. A complete changelog is available at http://subclipse.tigris.org/subclipse_1.8.x/changes.html
Categories: Open Source

US Memorial Day Holiday

SourceForge.net: Front page news - Fri, 05/24/2013 - 17:58

Greetings,

SourceForge staff will be on vacation for the upcoming US Memorial Day Holiday. We will monitor for any urgent issues and address them as appropriate during this time. Our regular hours for support coverage will resume on Tuesday, 2013-05-28.

Best Regards,
Chris Tsai, SourceForge.net Support

Categories: Open Source

Eclipse Newsletter - Using the Eclipse Modeling Framework (EMF)

Eclipse News - Fri, 05/24/2013 - 16:30
In this month's newsletter we feature tutorials that will help you understand the basics of the Eclipse Modeling Framework (EMF), and show you how get started with the EMF Client Platform and the EMFStore.
Categories: Open Source

Google Code Projects Downloads Are Welcome!

SourceForge.net: Front page news - Thu, 05/23/2013 - 20:55

As you might have heard a couple of days ago Google announced their intention to deprecate binary downloads, a decision that is effective already for new projects and it will be extended to all projects by early next year. Similarly to what we did for helping Github users, we confirm that SourceForge as a trusted partner for open source welcomes you to distribute your releases via SourceForge even if your code is developed elsewhere. By distributing your releases at SourceForge, you’ll get the following advantages.

Free Unlimited Bandwidth

Reduce overhead and provide a better experience by using the largest free managed global mirror network. We serve 4.8 million downloads per day, and we move over 2 PB data monthly.

Analytics

Follow the trends that enable you to create better software. Learn more about where your project is popular, and what operating system your users use.

Premier Visibility

Reach more users and gain market share in the open source landscape. 41.8 Million unique visitors come to us every month, your chance to improve your project outreach.

A Trusted Name in Open Source

Since 1999, thousands of projects have chosen SourceForge to host not just their source code, but also their project communities. You’ll be in great company.

Get Started

If you want to provide downloads for your Google Code project, you’ll need to follow these steps:

1) If you don’t already have one, create a SourceForge account.

2) Create a project. You’ll want to uncheck the Git tool, since you’ve already got that, but you can add whatever tools you don’t already have elsewhere.

3) On your new project page, click the Files link and upload your release.

4) Link to your files page from your Google Code wiki, so that folks know where to go to get releases.

Feel free to contact us if you have any new release in the pipe, we are here to help you through our blog and our newsletter. Drop us an email at communityteam@sourceforge.net

Categories: Open Source

Eclipse Testing Day 2013: Mobile Testing - Call for Papers and Sponsors

Eclipse News - Thu, 05/23/2013 - 15:30
Eclipse Testing Day is scheduled for September 25, in Darmstadt, Germany. The call for papers and sponsors has started! Click here to submit a proposal or become a sponsor.
Categories: Open Source

New Version of Devart PostgreSQL dbExpress driver with support for Rad Studio XE4

PostgreSQL News - Thu, 05/23/2013 - 01:00

Devart Team is proud to introduce the new versions of dbExpress drivers with support for the latest version of Embarcadero’s RAD Studio - RAD Studio XE4. This considerable upgrade gives users an opportunity to develop their applications using the cutting-edge IDE for all the supported target-platforms: Win32, Win64 and Mac OS.

Devart dbExpress is a database-independent layer that defines common interface to provide fast access to SQL database servers from Delphi and C++Builder on Windows and Mac OS X for both 32-bit and 64-bit platforms. For each supported server, dbExpress provides a driver as an independent library that implements the common dbExpress interfaces for processing queries and stored procedures. As data-access layer is thin and simple, dbExpress provides high-performance database connectivity and is easy to deploy. Users can use drivers in the same way as the ones supplied by Embarcadero.

The new versions of dbExpress drivers provide the following improvement:

  • Support for RAD Studio XE4 is implemented

Pricing and Availability

Price of a single license for a dbExpress driver starts at just $99.95.

Users can try out the new versions of the PostgreSQL driver here:

dbExpress driver for PostgreSQL 3.2 [ Download ]

About Devart

Devart is a recognized vendor of database connectivity solutions for Microsoft .NET and Embarcadero Delphi development platforms as well as database management software. Company's solutions support such databases as Oracle, Microsoft SQL Server, MySQL, InterBase, Firebird, PostgreSQL, and SQLite. Along with database oriented software Devart offers productivity tools for Visual Studio developers and security components for Delphi.

For additional information about Devart, visit http://www.devart.com/.

Categories: Database, Open Source

A Change to Google Code Download Service

Google Open Source Blog - Wed, 05/22/2013 - 21:08
Project Hosting on Google Code provides a free collaborative development environment for open source projects. Each project comes with its own member controls, Subversion/Mercurial/Git repository, issue tracker, wiki pages, and downloads service.

Downloads were implemented by Project Hosting on Google Code to enable open source projects to make their files available for public download. Unfortunately, downloads have become a source of abuse with a significant increase in incidents recently. Due to this increasing misuse of the service and a desire to keep our community safe and secure, we are deprecating downloads.

Starting today, existing projects that do not have any downloads and all new projects will not have the ability to create downloads. Existing projects with downloads will see no visible changes until January 14, 2014 and will no longer have the ability to create new downloads starting on January 15, 2014.  All existing downloads in these projects will continue to be accessible for the foreseeable future.

If your project is using downloads to host and distribute files and has a need to periodically create new downloads, we recommend you move your downloads to an alternate service like Google Drive before January 15, 2014. If you choose to move your files to Google Drive, check out our help article.

By Google Project Hosting
Categories: Open Source

Use Big Data Technologies to Build a Content Repository Architecture

DevX: Open Source Articles - Wed, 05/22/2013 - 08:01
A Big Data content repository can help manage the flood of digital information in your enterprise. Learn how to build one with open source technologies.
Categories: Open Source

2011-11-29 - Unit Tests for Uize.Data.NameValueRecords

UIZE JavaScript Framework - Wed, 05/22/2013 - 07:30
Comprehensive unit tests have been created for the Uize.Data.NameValueRecords module.
Categories: Open Source, RIA

MicroOLAP Database Designer for PostgreSQL v1.9.0 released

PostgreSQL News - Wed, 05/22/2013 - 01:00

The MicroOLAP team is proud to introduce Database Designer for PostgreSQL v1.9.0, an comprehensive CASE tool with intuitive graphical interface allowing you to

  • build a clear and effective database structure visually,
  • see the complete picture (diagram) representing all the tables, references between them, views, stored procedures and other objects,
  • easily generate a physical database on a server,
  • modify it according to any changes you made to the diagram using fast ALTER statements,
  • import already existing diagram from a server,
  • export diagram to common graphic formats or as SQL script,
  • create detailed printings and reports.
This release introduces internal and architectural improvements. New compiler used as well as new exception tracer implemented. Download

You're welcome to download the Database Designer for PostgreSQL 1.9.0 right now at: http://microolap.com/products/database/postgresql-designer/download/

Feedback

Please don't hesitate to ask any questions or report bugs with our Support Ticketing system available at http://www.microolap.com/support/

Full changelog:
  • [!] New compiler used in development
  • [!] New exception tracer tool used
  • [-] "Designer doesn't restore itself to maximized state after restart" bug fixed
  • [-] "Modify Database ignores output script character case option" bug fixed
  • [-] "Reverse Engineering warns that diagram is not empty even though it clearly is" bug fixed
Categories: Database, Open Source

EntireJ

EntireJ is a Rapid Application Development (RAD) environment for building highly scalable, enterprise-class java applications. It uses powerful declarative features so that business developers can instantly create fully functional applications using any type of data persistency, including but not limited to; Databases, Web Services and Flat Files, quickly and easily.

EntireJ allows developers to concentrate on the Business requirements of the application instead of getting dragged down by the complexities of GUI development.

You can create Java GUI's in RCP, RAP and Java FX (Beta Available Soon))

Categories: Open Source

BOS Designer - A Tool For Building DAO & Service Layer

About

BOS Designer is a RAD tool and code generator for building data access & service layer based on J2EE Platform.

The key features

  • Designing JPA Object visually
  • Design DAO method with Mybatis visually.You don't have to edit those trivial Mybatis mapper files. BOS designer can generate them for you automatically
  • BOS Designer provides database pagination functionality for Mybatis query. You can have your DAO function with pagination functionality only need to mark function with pagination option. Furthermore,You don't have to write another query for total number of records and BOS Designer handle it automatically at runtime.
  • Design interfaces for service layer visually. You don't have to provide concrete classes, BOS Designer allows you to write business logic in Groovy and create a dynamic proxy class automatically at runtime.
  • Designing REST Service visually
  • BOS Designer provides a test tool by which you can test your DAO and service method without writing a single line of code

Please visit http://www.bosmatic.com for more details.
Categories: Open Source