» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with technology + gui

JideBuilder 2.0 released

Following the recent releases of Groovy 1.5.7 and 1.6-beta-2 I'm proud to announce the release of JideBuilder 2.0.

technology: dzone.com: tech links

How to Create Own Form-Helpers in Rails

There's a simple article with explanations and example, how you could write own form-helper methods for a ruby-on-rails based project, so they were beautiful and handy like the built-in ones.

technology: dzone.com: tech links

Creating a Media Player in Java - Part 3

Maybe the most important part of a good media player is how usable it is and how good it looks when minimized. Ultimately you should be able to do everything you can do with the full interface yet the real estate should be as small as possible and never be in the way. Obviously there is a lot of hard decisions to make since we don’t live in the ultimate world. Yet.

technology: dzone.com: tech links

Windows 7 M3 Build 6801 Screenshots!

Keeping it "short 'n sweet," WinFuture has posted some screenshots of build 6801. Check out the image below with the spiffy new wallpaper, then go visit WinFuture via the reference link below the screenshot to see the rest of them!

technology: dzone.com: tech links

Apple patents OS X Dock

Apple has patented the OS X Dock, nearly a decade after the operating system made its public debut with a new slant on the taskbar. The late arrival isn't due to a lack of initiative, however. Apple applied for the patent December 20, 1999, and it was approved by the US Patent Office only yesterday.

technology: dzone.com: tech links

New Release - Ajax TreeView Control ++

And finally we have an Ajax TreeView Control :)

technology: dzone.com: tech links

Cross-platform development with JRuby and Swing

In addition to building Web and console applications with Ruby, you can write complex GUI desktop applications that run unmodified on multiple platforms. Thanks to JRuby, a robust alternative to the traditional C implementation of Ruby, Ruby GUI toolkits can use UI tools available to the Java™ platform. This article introduces Monkeybars, a library that uses JRuby and Swing for building applications, and takes you through an example application.

technology: dzone.com: tech links

Creating pluggable applications with Wicket and Spring

Wicket’s component and OO nature make it very easy to create plugins which affect the UI in different ways. In this article we are going to build a simple application that allows the user to create an article for a (Wicket based) CMS and configure how it should be deployed. Out of the box we are going to support a fictional FTP and HTTP POST deployers, each with their own configuration data and editors. We are going to abstract the deployer into a plugin system so new ones can be easily created and added to the application. The sample project provided works with Hibernate, Spring, and Wicket.

technology: dzone.com: tech links

User Experience is ALL that Matters

I'm in the market for a new phone and I've been considering getting an iPhone 3G to replace my AT&T Tilt (aka HTC Kaiser). The Tilt is a great PDA (thanks to Windows Mobile 6) and I love the slide out QWERTY keyboard. My main problems with it are the relatively huge physical size, small amount of storage space and needing two hands if I want to send email or text messages.

technology: dzone.com: tech links

RSyntaxTextArea: New Entry in the Java Syntax Highlighting Text Component Arena

The developers of RText, a pure Java programmers text editor have split out the syntax highlighting component of their text editor into it's own project: RSyntaxTextArea. This component seems to be very mature, and extensible. Also appears to be pretty easy to add new languages to the editor; either provide a JFlex lexer or code one my hand.

technology: dzone.com: tech links

You Say You Want a (RIA) Revolution?

Written by Lennon and McCartney and released on the B-side of The Beatles' Hey Jude single record 40 years ago, these lyrics to "Revolution" have been a rallying cry for causes and corporations. As I was checking referrers to this blog today, I noticed that a fairly new site name RIA Revolution contains a link to my Some Perspective in JavaFX post. According to their About page, "RIA Revolution is a community site for all things RIA [Rich Internet Applications]. The site features news, stories, podcasts, screen casts and videos to keep you updated about the happenings in the RIA World." As I mentioned, it's a new site, but I'm excited about its "revolutionary" tone, and about watching it continue to be populated with "all things RIA".

technology: dzone.com: tech links

Making a JTable fill the view without extension

Ahhh, the old table-doesn’t-fill-the-view problem. Nothing says “this is a Swing app” more than a JTable that only fills up part of it’s parent JViewport. Apparently this behavior was not the original behavior (as I had once thought), but was introduced, presumably as a bug, back in Java 1.2 (see this bug report). This behavior has been fixed in Java 6, though not by default - you have to call JTable.setFillsViewportHeight(true).

technology: dzone.com: tech links

Making Swing Groovy, Part II: Binding

In my previous post in this series, I presented a trivial Echo GUI written in Groovy. By using SwingBuilder and closures, the code for the GUI was dramatically simplified compared to the Java version. But Groovy can go beyond that. In this post, I’ll talk about the bind method and the @Bindable annotation, which help transform Swing development into the MVC structure of Griffon.

technology: dzone.com: tech links

Flamingo ribbon component: application menu button and taskbar

I’ve been relatively quiet on this blog for the last couple of weeks, but i have some good news to share about the Flamingo ribbon component - it now provides the cross-LAF support for application menu button and application taskbar. The ribbon is a fairly complicated container, and while release 3.1 has made great strides towards providing basic functionality, there are significant gaps when compared to the original Office 2007 command bar. The plans for release 4.0 (code-named Fainnear) are to close these gaps, and the latest development drops allow interested applications to test the application menu button and application taskbar.

technology: dzone.com: tech links

MacBeans: Native-looking NetBeans for OSX

If you know me you also know that I don't like NetBeans. In fact, I hate it. I hated it when it was called Forte CE and I hate it now. If by any chance you use NetBeans on OSX, you are gonna hate it even more because its look and feel on OSX is simply ugly. Very ugly. Staring at a NetBeans window on OSX is as dangerous as staring directly at the Sun. The only difference is that staring at Sun destroys your eyes while staring at NetBeans destroys your brain.

technology: dzone.com: tech links

Designing “Shorter” Web Forms

Long web forms could be scary for users and they could encourage clients to fly away from your site. Although that, it is difficult to make them shorter, specially if you need all that information you are requesting.

technology: dzone.com: tech links

Dellipack 2: A Free Icon Set

Today we are glad to release The DelliPack 2! icon set. This second set of “delicious icons” contains 15 icons: a build icon, a home icon, an interact icon, a monitor icon, a pen icon, a phonebook icon and other icons which can be useful for both corporate and personal projects. You can use the set for free — without any restrictions whatsoever. You can also take a look at the Dellipack 1: A Free Icon Set

technology: dzone.com: tech links

80 Large Background Websites

As the monitor resolution and internet speed is advancing, it seems like more and more designers use over-sized photo or illustrated image as the website’s background. Large background image can create the stunning visual effect, especially for high resolution monitors. It can also add more life to your site design compared to the traditional tiled background graphic. Here is a collection of 80 websites that used large image as the site background (must-see, you won’t be disappointed).

technology: dzone.com: tech links

How To Write An Effective Design Brief and Get The Design You Want!

How do you get the design you want? The perfect design you envision in your head? … The design brief is the answer. Whether you are a designer or a client, an effective design brief is the single most critical factor in ensuring that a project is successful. This article will tell you how to write an effective design brief that will be both beneficial to the client and the designer.

technology: dzone.com: tech links

10 Amazing Website Designs, The Freshest Yet

Well I find myself at the 5th entry in my series of websites that are amazing yet do not have the web 2.0 aesthetic. I like many other designers have fallen to the addictive properties of commandshift3.com which has allowed me to find such an amazing set of sites and share them here with you.

technology: dzone.com: tech links

JGrid : a folder-like view, enhanced with JXLayer

I have finish coding this since 3 weeks and still haven't found the time to write a post, so here we go : I have updated my "sexy" swing app with a component which is a mix of a JTable and a windows folder : The size of the cells is dynamic, so for example if you move the slider at the bottom the content will grow or shrink

technology: dzone.com: tech links

25 Amazing Free Photoshop Graphics

A list of 25 free photoshop resources for you to download in PSD format.

technology: dzone.com: tech links

JIDE Data Grids: Bridge the Gap between the Database and JTable

JIDE Data Grids is a new product built on top of the JIDE Grids to bridge the gap between the Database and the JTable. The goals of this product are to leverage the Database and Hibernate's filtering and sorting feature to JIDE Grids so that the client doesn't need to download all the records, and to bring the seamless paging support to table models and list models.

technology: dzone.com: tech links

15 Websites With Cool Slider and Scrolle

15 Websites With Cool Slider and Scrolle

technology: dzone.com: tech links

Mac Widgets for Java - 0.9.2

I’ve just released Mac Widgets for Java version 0.9.2. I’ve added a Heads Up Display (HUD) component and factored out the UI delegate from SourceList so that you can make any JTree look like a Source List.

technology: dzone.com: tech links

DesignGridLayout 0.9: Refactored Sources, Easier API, and Better Documentation

DesignGridLayout is a simple but powerful Swing LayoutManager. It has several advantages over other LayoutManagers. The main ones are:

technology: dzone.com: tech links

Across the Room UI

One important aspect of interaction design is determining typical usage patterns for your application. What many people overlook here, is that these patterns don't just happen inside your application, but may also be influenced by what happens outside, in the real world, in the user's home. As an example, let's take a feature that a friend of mine implemented in Toast 8

technology: dzone.com: tech links

Making Swing Groovy, Part I

The SwingBuilder means that I can just write words like frame, label, and textField, and, through the magic of metaprogramming, they are interpreted by the builder as Swing components. The other great part is that Groovy doesn’t force you to create an inner class just to hold a method. Closures are perfectly valid objects in their own right, so I can just assign one to the actionPerformed property of the text field, and I’m all set.

technology: dzone.com: tech links

Styling Scrollable Areas

The scrollbars on browser windows are not styled by the website itself, or even generally by the browser. They come from the operating system itself.

technology: dzone.com: tech links

Chrome - interviewing Ben Goodger

Ben Goodger was formerly known as the project lead behind the Mozilla Firefox Browser. Since 2005 he’s been working at Google, most recently as part of the lead team behind Google’s new browser, Chrome.

technology: dzone.com: tech links

Nokia will bring bling and finger-friendliness to Maemo 5

The principle guidance on new Nokia Internet tablet UI is the "long Wow" said Harri Kiljander presenting GTK-based Hildon framework with Clutter libraries included.

maemo: http://del.icio.us/tag/maemo

Rethinking the Taskbar

Back when Microsoft's Julie Larson-Green demonstrated Windows 7's multitouch framework during the All Things Digital conference, many noted the different taskbar that she was using on the demo machine. When Walt Mossberg asked her about it, she smiled and replied "It's something we're working on for Windows 7 and I'm not supposed to talk about right now, today..." Personally, I was quite intrigued by this revamped taskbar, seeing how static and old the current one already is (Windows 95, people). Microsoft has remained mum on the issue ever since, but last Tuesday, the silence was broken when Microsoft's Chaitanya Sareen posted a detailed entry on the taskbar on the Engineering Windows 7 blog.

technology: dzone.com: tech links

Creating the Perfect Media Player in Java - Part 2 (or 3)

OK, redesign, redesign and another redesign, that is what designers do until all pixels makes sense. Anyway, no biggies but the devil is in the details and a there were a lot of details that I didn’t like. Go and look at part 1 and part 2 to see the old screenshots for comparison.

technology: dzone.com: tech links

Infinite Scroll jQuery Plugin, and wordpress plugin

Essentially infinite scroll is pre-fetching content from a subsequent page and adding it directly to the user’s current page. A jquery plugin for developers, a wordpress plugin for bloggers, and a interaction design pattern for designers.

technology: dzone.com: tech links

Windows 7 User Interface: Starting, Launching, and Switching

Where to Start? In this post, Chaitanya Sareen, a senior program manager on the Core User Experience team, sets the engineering context for the most frequently used user-interface elements in Windows – the Windows Taskbar.

technology: dzone.com: tech links

Use Whitespace to Indicate Relationships Between Content Elements

One of the most important tools in a designer’s toolbox is whitespace. Whitespace is just that — it’s space between various content pieces, like paragraphs, headings, buttons and so on. This space can be tweaked to achieve different effects — such as to separate elements apart from each other by increasing the amount of space or group related things together by tightening it.

technology: dzone.com: tech links

Page 1 | Next >>