Re: [jug-discussion] eclipse on win2k
Thomas Hicks wrote: On that topic, would anyone like to suggest their favorite Eclipse resource sites that might help beginners? Thomas, Can't help on the Linux questions, but here are some good sites to look at: The Eclipse home page (http://www.eclipse.org/) actually contains a lot of carefully hidden information and FAQs . The structure is not that inuitive. Drilling down from Projects to Sub-projects to Platform Components and then to Development Resource usually yields interesting stuff. This is the way to find information on SWT (Eclipse's widget toolkit) for example. The Community page (http://www.eclipse.org/community/index.html) has some great links. The references below come from this page. The eclipse wiki: (http://eclipsewiki.swiki.net/) the site already has lots of tips, tricks and useful information about eclipse. A categorized registry of eclipse plug-ins: (http://eclipse-plugins.2y.net/) I would also recommend the newsgroup. You have to register and get a password, but it's very likely you will find an answer to any questions you have here. If you are interested in following a specific component's progress, there are specific mailing lists for each component. Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Eclipse Problem: Cannot Run Java Apps
Nick, Make sure you have selected the Java Perspective. I'm guessing you're in the Resource Perspective. Use Window-Open Perspective-Other.. and select Java. (Alternatively click the icon on the top left immediately below the toolbar that looks like a spreadsheet with a + symbol, and choose Java). Then you should see the Run menu has about a dozen menu items. I normally select the class containing the run method, and use the Run-Run.. menu option. (Alternatively, click the down arrow next to the running man icon in the tool bar, and choose Run...) A Launch Configuration dialog is displayed. If you select Java Application in the tree on the right of the panel and click the new button, you can add a configuration for the application. You can choose the arguments, JRE etc. Then click the Run button to run the launch configuration. If there are no arguments or special setup required, you can use the Run-Run as... menu option (Alternatively, click the down arrow next to the running man icon in the tool bar, and choose Run as...) I generally prefer to create a launch configuration because I have to set up arguments. It's also handy to be able to have several launch configurations for the same class with different arguments for each. Simon. Lesiecki Nicholas wrote: Hello all, after a quick install, I decided I wanted to test Eclipse by running a simple main method. I cannot figure out how to do it. The Run menu has only one item External ToolsConfigure... the docs clearly indicate that I'm supposed to have a Run AsJava option on the menu. Is there some sort of setting I need to flip, or am I missing something basic? Cheers, Nick ___
Re: [jug-discussion] Main Speaker for August
Thanks Rene, This sounds like a great topic. I won't have to subject anyone to the slides of my trip to Yuma. So unless we have any objections, it looks like TR will be doing a 15min presentation on environment variables and Rene will be doing the 1 hour presentation on FOP. Also, the meeting next Tuesday will have to be in the smaller room (the cold one). We had a bit of a flood disaster at AMO caused by a falling roof cracking a sprinkler pipe in the call center across the street, and consequently all of our large meeting spaces are now occupied. Simon. Rene Stone wrote: Hi all, I can give a presentation on FOP (Formatting Objects Processor) for August. I will use an application I wrote to illustrate FOP and will cover: [snip] Thanks, Rene - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Eclipse Tips and Tricks
Two of my favorites: 1. Ctrl-/ will comment selected text. Ctrl-\ will uncomment selected text. 2. F3 is your friend: In the editor Select a variable by double clicking on the variable. Press F3 will take you to the declaration of the variable. Select a class and press F3 and the class will be opened in a new editor window. Select a method and press F3 and the class will be opened in a new editor window and the cursor positioned to the method. Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] Job opportunity in Tucson/Phoenix area
I received this e-mail from Jacin Steele regarding the job opportunity that Nelan metioned in yesterday's email. I has a little bit more information. Simon. Hello Simon, Neelan said that you would be a good person to help find Java developers in the Tucson or Phoenix areas. I have an immediate need for mid to senior level Java programmers. I will also have a need for .NET programmers of any experience level in the next month or two. I don't know the details of the project yet. I will have a better idea next week and will let you know. If you know of anyone looking for development work, would you please send them my way. I'd appreciate any help you can lend. - jacin Steele 520.790.0279 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Job opportunity in Tucson/Phoenix area
Sorry, I forgot to include the e-mail address. Jacin Steele's e-mail address is [EMAIL PROTECTED] His phone number is (520) 790-0279 Simon. Simon Ritchie wrote: I received this e-mail from Jacin Steele regarding the job opportunity that Nelan metioned in yesterday's email. I has a little bit more information. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Eclipse is better on Windows
Randolph S. Kahle wrote: When is the next meeting? The next meeting is Tuesday, November 12th Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] SWT ... the scoop?
In anticipation of the Tuesday presentation on SWT, here's a message to a mailing list posted by Alan Williamson, the editor of Java Developers Journal. The message he quotes is from a source within IBM. It's an interesting look at the inside politics of Swing and SWT. Simon. Subject: [ST-J] SWT ... the scoop? Date: Wed, 6 Nov 2002 10:31:25 - From: Alan Williamson [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: '[EMAIL PROTECTED]' [EMAIL PROTECTED] Okay here you go ... read ... digest ... re-read ... and do more digesting ... ;-) Thanks for getting back to me. I'd love to give you the low down on Swing and SWT, as long as you keep me as your undisclosed source close to IBM. To see why everything is so messed up you need to go back a few years to the world when just AWT existed. Sun had built a basic set of portable control classes that mapped to native widgets on the different operating systems, and the next obvious step was to continue this model beyond its initial set of CUA 92 components ( text, button, etc... ) and add stuff like a table, a tree, a notebook, a slider, etc... While AWT was buggy beyond belief this was just poor code that needed fixing by Sun's coders. The developers at Sun like Graham and Otto used to publicly blame their bugs on operating system differences like focus order is different between windows and OS/2 or the behavior of Ctrl-X is different between ... and other lame excuses to take the heat off the fact that the real problem was that Sun released the code too early. Then Amy Fowler appeared at Sun. Without being sexist, Amy is a very pretty intelligent girl, and most geeky developers just go to putty in her hands. Amy came from a Smalltalk company called Objectshare where she looked after the UI class library there. The history of Smalltalk is a sad one if you apply it to Java, because once upon a time there were 3 big Smalltalk companies - IBM, Parc-Place and Digitalk. All 3 had equal market share in early 90s and life was good. Parc Place used emulated widgets ( i.e. a Swing design ) while IBM and Digitalk used native widgets. IBM overtook the others who then merged to form, imaginatively, Parc-Place Digitalk. A huge battle enused in which they tried to merge their products in a project called Jigsaw which failed due to politics ( the developers actually got it working ) because the native versus emulated crowd fought to the bitter death. Amy won a moral victory, however at IBM we just got all of their accounts because the two companies did nothing for an entire year except quarrel. When the dust settled the share price of PPD ( which was now called Objectshare for the same reason that Windscale was renamed to Sellafield - in the hope that everyone forgets the disaster that occured there ) went from 60 bucks to under 1 dollar a share. They were pulled form NASDAQ because of incorrect reportings of earnings and the lights went out. Sun were just up the road from PDD so the teccies all sent their CVs there. Amy was hired, and because she promised to solve all of the widget problems by doing a lightweight solution, convinced Sun management to make her the head of the GUI development. She got in on the ticket of the folks already here messed up, let me handle it. Amy then hired all her old Parc-Place friends and they set about creating Swing. The obvious thing to do with Swing would be to make it just a drawing framework for the guys who want to do map software and create drawing applications, however build it around the AWT classes that would still deal with buttons and other stuff. The Sun guys such as Philip and Mark already had AWT working with tables, trees and notebook so it would be the obvious thing to do. Not so for the guys who wrecked PDD, they wanted everything lightweight. Ignorance at Sun's management, combined with Amy's ruthless politics led to the mess we have today. Amy also sold Sun on the fact that Swing was a joint development with Netscape as part of the mozilla project, when in reality this was just a sales puff of hers. At IBM we hated Swing from day one. Big, buggy, and looks crap. Initially our tools such as VisualAge for Java were all written in Smalltalk ( which used native widgets ) so when we started to migrate these to a Java codebase we need a widget set. All of the IBM developers are the same crowd who used to work with Smalltalk, and we reluctantly under management orders built our WebSphere Studio tools using Swing. It was a terrible, buggy, monster. In our initial previews when it was demo'd against Microsoft Visual Studio products all our users hated it just because of how it looked, never mind what it let you do. Most shoppers don't like to get in car that looks and smells terrible, even if it does have a nice engine. We therefore created a project to migrate our Smalltalk native widget set over to Java. This was done in Canada by a group called Object
Re: [jug-discussion] list policy
Heat is difficult. It would take a lot to get our systems manager to raise the temperature of that room. And he would demand payment in Guinness. :) Simon. Tim Colson wrote: plus I'm still waiting to hear about my Membership proposal ;-). If membership fees enable more heat and snacks at the meetings, then I'm all for em'. grin Tim - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] dec. presentation recap
A presentation on O/R Tools sounds great. I have quite an interest in the subject since we wrote one at AMO. I don't have anything lined up for the December presentation, so this sounds fantastic. We still need a good supply of 15 min presenters though, so don't hesitate to volunteer if you think of something. Actually, even if you can only think of a topic, suggest it on the mailling list and there is bound to be someone who can present on it. Simon. Warner Onstine wrote: Now, anyone else? I would like to see a few more votes (from people that regularly attend - no offense) before locking this down. Plus I don't know if Simon had any other possible presenters lined up, Simon? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] dec. presentation recap
Tim, That's great. You're on the list then. So far, then, for the December presentation we have: Short presentation- Tim speaking on Thinlets Long presentation- Warner speaking on O/R Tools If we get more suggestions we'll have a vote. Simon. Tim Colson wrote: Simon - We still need a good supply of 15 min presenters though, so don't hesitate to volunteer if you think of something. My offer to do a quickie preso on Thinlet.com stuff still stands if anyone is interested. FYI - I'm also looking into enode.com, swingml.com, and luxor...but thinlet would be easy to do in 10-15 min since I've worked with it already. Cheers, Tim - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Sun will trademark anything
Warner Onstine wrote: A, someone from Sun on the list (hides head in shame ;-). Actually, not just someone from Sun. Rob is the Chairman of the JCP (sm). - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] ok this may be taking the whole mac thing a little far.
Jon Thomas wrote: the troublemaker. Lest I be accused of never discussing java here let me say that I installed the eclipse beta today and like it already. Me too. There are some great enhancements. Maybe with the new AntView plugin, even Erik will be assimilated. ;) Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] January Presentation
Happy New Year everyone, The first meeting of the year will be on January 14th (next Tuesday). Warner will be doing his long-awaited presentation on Object/Relational Tools. Warner may want to clarify it some more, but if I remember correctly, this will be a survey of open source O/R products like Torque, Hibernate and others. However, we are still in need of a presenter for the 15min time slot. This can be on any topic. Perhaps you have a tip or technique that you've found valuable, or perhaps you could do a short introduction to some product. On the subject of Data Access APIs, did anybody else see the article in Java Pro this month. Does Java serialization really count as a data access API? Kind of sad not to see any mention of the O/R tools Warner is going to talk about. I've been encouraging Warner to write an article after he does the presentation. Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] March Presentation on Web Usability
A little bit more information on this month's main presentation: Topic: The Five Essential Criteria Users Care About Presenter: Cia Romano, CEO and Founder, Interface Guru? Usability evangelist Cia Romano, supported by video of live user tests, presents the five criteria most sought by Web users: Orientation, Relevance, Speed, Permission, and Interaction. This Usable Times 5? metric is a reliable predictor of live user responses. Cia will take you on an eye-opening tour of common usability problems on brand-name Web sites. Bio: Patricia Cia Romano, Chief Executive Officer and Founder, Interface Guru Cia is an evangelist for user-centric information design and a specialist in usability and human/computer interaction, with 20 years' experience in media and nine of them on the Web. She is an experienced Web developer and strategist, and works to bridge both sides of developer/marketer issues. Her national speaking engagements and appearances (Internet World NYC-CHI-LA, COMDEX LV, The Folio:Shows NYC-CHI-LA) focus on the common-sense benefits of user-centered strategy. After two successful years of usability research, Cia and her team launched their in-house user testing lab a year ago (winter 2001-2002). More at www.interfaceguru.com, archive of presentations and events at http://www.interfaceguru.com/events/archive.html. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] March Meeting Problem
Unfortunately, our main presenter has had an emergency and has been forced to cancel tonight's presentation. She has offered to do the presentation again in May, but unless someone has a presentation ready, we are left with a couple of alternatives: 1. We have the first Tucson JUG Happy Hour at Nimbus or The Double Tree OR 2. We meet, have the 15 min presentation on JAXB, and chat. Please cast your votes. Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] March Meeting Problem
It sounds like the consensus is for the happy hour. How about the Double Tree on Alvernon (between Broadway and 22nd)? We're planning on getting there at about 6:00 so we can have dinner too. We can have the security guard explain that the meeting is cancelled and point people to the Double Tree. Simon. Simon Ritchie wrote: Unfortunately, our main presenter has had an emergency and has been forced to cancel tonight's presentation. She has offered to do the presentation again in May, but unless someone has a presentation ready, we are left with a couple of alternatives: 1. We have the first Tucson JUG Happy Hour at Nimbus or The Double Tree - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] April 8 Meeting Announcement
The next meeting on April 8, will feature two interesting speakers: Dennis Sosnoski and Rob Gingell. The meeting will be held in the large conference room at Arizona Mail Order. Here are the presentation topics: Short Presentation The short presentation will be from Dennis Sosnoski. He will be speaking on his open source data binding project JiBX (http://www.jibx.org). Dennis is the founder of Sosnoski Software Solutions http://www.sosnoski.com/ and is a frequent speaker on Java technologies and related Internet issues. Main Presentation The main presentation will be from Rob Gingell. Rob will be speaking on JCP, Sun and Network Computing. It will be a presentation in two parts. Part I: a largely vendor agnostic discussion of the status of the Java Community Process and recent updates to it. Part II: a largely vendor specific discussion about Sun's interests in Java and Network Computing. Rob Gingell is a Sun Fellow and Vice President and currently serves as Sun's Chief Engineer and also as the Chair of the Java Community Process (SM). He has been with Sun since 1985 and prior to that was on the staff of Case Western Reserve University, from which he received a B.S. in Computer Engineering in 1977. His current interests are in network computing environments. Thanks, Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] August meeting
Tim, It doesn't look like we've had too many volunteers for presentations. I guess we can either go with your Velocity + Struts presentation or skip the meeting. How long is your presentation? Simon. Tim Colson wrote: Howdy Folks - The traffic on the list and attendance at the meetings for the last couple months has been...shall I say, less robust than normal. Summer months involve travel, family vacations and such - so this is probably to be expected. Unless there are a lot of folks planning to show up next week, perhaps it would make sense to skip next week and resume in Sept? FYI - I do have a Velocity+Struts preso at the ready, but I'd need time to prepare much on HSQLDB. Cheers, Timo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] Tonight's Meeting Cancelled
Hi all, Just to clarify, tonight's JUG meeting at AMO has been cancelled. Our presenter got the flu and was unable to prepare a presentation. Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] February Meeting
Sorry about the late notice. For this month's meeting, Nick Lesiecki will be doing a presentation on Testing with Virtual Mock Objects (it involves AspectJ). Any volunteers for a 15 min presentation would be welcome. Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] February Meeting
Wow, two volunteers within 10 minutes. Ok, this sounds pretty good. What sequence is going to work best? I'm guessing: 1. Andrew - BCEL (15min) 2. Chad - Bytecode manipulation as related to Aspect (5-10min) 3. Nick - Mock Objects using Aspect (1hr) Simon. Chad Woolley wrote: Hi, I could do a 5-10 minute ad-hoc spiel (no slides or computer!) on my experiences with using Bytecode Manipulation in conjunction with Aspect-Oriented Programming frameworks, and some pitfalls I encountered. This would be based on my experience with my VirtualMock project, which is based on Nick's work with Virtual Mock objects. This would be an interesting session, with three different topics that are tied to the same themes. Thanks, Chad Andrew Huntwork wrote: i would like to do a 15 min presentation on Java Bytecode Inspection, Manipulation, and Generation Using BCEL. Simon Ritchie wrote: [...] Any volunteers for a 15 min presentation would be welcome. Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Meeting Topic for March?
Drew, I think we have March all organized for speakers. As Warner mentioned, Rob Gingel will be doing the 15min topic on the latest hapennings with the JCP and Warner/Cia will be doing their Usability presentation. April is available, though. And since there seems to be plenty of interest, consider yourself signed up. Now if we can just find a speaker for the April 15min time slot Simon. Drew Davidson wrote: Ollie wrote: I am up for OGNL too +1 If you want me for a mini-topic for March I can do a quick overview of the brand new OGNL 3. Now with SuperFastExpressions(tm) using Javassist code generation, and an actual Architecture (tm). I can also do a full topic in April if you want, also on OGNL. As you can imagine I can talk for as long as you are capable of sitting still. - Drew - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [jug-discussion] Meeting Topic for March?
Ok Ollie, consider yourself signed up. Great, we have the next two months of speakers organized. Thanks everyone. Simon. Ollie wrote: I would ike to do Jakarta slide for April mini -Original Message- From: Simon Ritchie [EMAIL PROTECTED] Date: Wed, 25 Feb 2004 21:43:50 To:[EMAIL PROTECTED] Subject: Re: [jug-discussion] Meeting Topic for March? Drew, I think we have March all organized for speakers. As Warner mentioned, Rob Gingel will be doing the 15min topic on the latest hapennings with the JCP and Warner/Cia will be doing their Usability presentation. April is available, though. And since there seems to be plenty of interest, consider yourself signed up. Now if we can just find a speaker for the April 15min time slot Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [jug-discussion] March Presentation Change
I forgot to mention that Rob Gingell will also be bringing a box of giveaways. Simon. If it helps increase attendance, I received a box of about 20 T-shirts from our giveaway closet this morning, so there'll be giveaways of some sort at the meeting. Wasn't sure I was going to get anything but Spring Cleaning back in California produced some stuff. They're JCP T-shirts, gray-ish with the (new-style) Java logo and the caption Java Community Process. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [jug-discussion] Product Demos in general
Just to add to the Product Demos topic. In the past, it has been quite difficult to find speakers in advance (often it's not until a week or two before the meeting that someone comes out of the woodwork). Over the past year and a half, I can't recall a time when we have had a choice between a product demo and anything else. Right now, however, volunteers seem to be sprouting up everywhere. April might actually be an exception to this pattern. So I think in general, if we have a choice between a vendor presentation and something else, then the non-vendor presentation should be the preference. However, if there is no choice but a vendor presentation, does it matter how long it goes (esp. if they bring food)? Is there a check box in the survey for that? Simon. -Original Message- From: Tim Colson [mailto:[EMAIL PROTECTED] Sent: Monday, March 08, 2004 1:56 PM To: [EMAIL PROTECTED] Subject: RE: [jug-discussion] Product Demos in general Let me break this explicitly into two topics :-) TOPIC 1: Acceptability of Product demos in meetings. Also, there's the whole issue of wasting...er spending our one meeting per month on a sales pitch. Agreed -- that is the reason for the poll - did you vote? ;-) Current talley: 60 min: 1 (with caveat company must bring freebies) 30 min: 4 15 min: 3 NO DEMOS: 0 Other: 1 (length descrbed as like the longer demos [with some caveats]) Voice your opinion, be heard before we close the poll! :-) http://www.pollmonkey.com/p.asp?U=249419879 Which lucky vendors do we bestow our time on and what's the criteria for deciding? I propose we table who until the first poll is closed. Rational: initial results indicate demos may be acceptable to the group, but until that is final, the question of who/what is moot. Cheers, Timo - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[jug-discussion] Eclipse Ant termination
Has anyone else noticed that Ant build scripts run in Eclipse 3.0 don't terminate. After running scripts, the debug perspective shows them all as running even though they have completed executing all the tasks. I have to manually end them so I don't eventually run out of memory. Is there some preference setting that I haven't set that makes Ant scripts teminate? Simon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]