|
|
|
|
I had forgotten how many frameworks are covered in the NetBeans set of quickstart documents; check out the list:
GlassFish v3 is scheduled to go final at the end of November and the builds are stabilizing quickly. Our test suites are very exhaustive but the only way to be sure that the final artifacts work for you is if you try them in your specific configuration. I was looking through the list and it made me think that FishCAT for GF v3 just completed its first week (See Judy's mail and report) and that team filed more than 20 bugs and more than half have already been fixed. so...
If you use one of the Java Frameworks, or your favorite app or framework, with the latest GF v3 builds and find issues, help us, and the rest of the community, by filing a bug. Thanks!
|
You may have experienced difficulties in the past week trying to access the glassfish.dev.java.net website (or via glassfish.org which redirects there). We'd like to apologize for any inconvience that it may have caused. The GlassFish team itself has suffered from this outage and we've been in close contact with CollabNet (the company running the site) to track the progress made. If you're interested in the latest details of what's going on, please consult this recent blog entry and this earlier one. |
Having said all this, things should be almost back to normal, but if you're still not able to access the site, please send email to escalation_manager @ java-net.dev.java.net with your IP address, wether it's a static one or provider-allocated and the country you're working from.
Also, note that if you're looking for a download of a stable version of GlassFish (including GlassFish v3 preview), you can certainly do that from the sun.com pages and even get to the very latest promoted build using the update tool.
|
I've pushed out the Sept 2009 Adoption Stats for GlassFish and it shows a record month on downloads, registrations and admin pings. Of all the numbers, I like best the number of unique registered users: 387,384! It does look like we might be back to a growth path but Google trends (cached, live) and jobs@Indeed (cached, live) still show wait-and-see. Do notice that our competitors are down at Google trends, while we are level. Let's see what the next months bring. |
|
Sujit has published a blog entry showing a nice example of how to easily leverage Spring DM within OpenESB v3 / Project Fuji; both to either expose a service, or to call existing services on the "bus". The "bus" (a.k.a. normalized message router) adds the option of a message based, loosely coupled and asynchronous contract to an OSGi environment such as Felix or GlassFish v3. The simple API mechanism allows the (interface centric) OSGi services to implement and invoke message based services. Fuji then includes a host of advanced constructs, including the ability to route, transform and augment these messages. The sample application bundle as well as instructions on installing the Spring DM bundles is available on the Fuji wiki. |
|
The registration for the Hudson webinar on October 14th is now open:
Title - Blueprints for Deploying a Software Project on Hudson
|
Also, check out the Developing Software Collaboratively with Hudson white paper.
|
See our GlassFish Events Calendar for this and other events. |
|
The OpenSSO Community has new leadership. SuperPat left Sun; for a new job at huawei (wikipedia), in the Cloud computing team that Geoff is building. The able replacement is a long-term member of the group, Hubert Le Van Gong. Hubert has his own blog and has been tracking recent developments there:
•
Deploying the OpenID2.0 Extension for OpenSSO
|
Still on the OpenSSO area, also check out Daniel's post on Federating to Salesforce CRM in Under 5 Minutes, which is in the same series as the earlier work on Federating to Google Apps with OpenSSO.
|
Gregory Bond was right, when he wrote, this is the year of converged application frameworks, while announcing Converge. The number of frameworks and libraries available for sip application development continue to increase. Earlier this week, Richard Newman announced his Clojure SIP servlets library in the SailFin community. Take a look!. |
SailFin CAFE is also shaping up well and development is in full swing with contributions from both Sun and Ericsson. Here are some(one, two) getting started guides for SailFin CAFE.
|
Given the asynchronous nature of SIP, debugging issues in a SIP application server could turn out to be a nightmare. Tools like Wireshark are widely used for tracing SIP messages in the network. SailFin v2 implements a new feature that allows users to inspect SIP message flow in the container more effectively. Take a look at Peter's one pager and Sankar's blog on SIP Message Inspection for more details. |
|
I've updated the list of GlassFish-related sessions for Oracle OpenWorld and Oracle Develop at our GlassFish Conferences Wiki. Some details still shimmering, but pretty nice list so far. Added - We now have 5 sessions at the Unconference. |
Added - Also see the list of demos for the booth and the MEP demo.
|
The latest sustaining (for-fee) release of the GlassFish Server is now available: GFv2.1p5 fixes 27 new bugs GFv2.1p5 is also a patch release (p11) for the earlier GFv2U2; collectively all the patch releases in that family addressed 211 bugs. Sustaining releases are available at the Basic level of Sun GlassFish Portfolio; higher subscription levels entitle different levels of customer support and access to the GlassFish Enterprise Manager |
Recall that all our bug fixes also get incorporated into the next public release, in this case GFv2.1.1; patches give our customers the benefits of timely releases and isolated bug fixes; check Sun's GlassFish Support Model for more details.
For visual impact, below is the cumulative list of all the bugs fixed in this patch release since GFv2U2:
1456
1710
1735
2310
2375
2706
2991
3152
3324
3334
3462
3465
3478
3482
3513
3517
3526
3530
3540
3552
3565
3566
3569
3571
3572
3580
3584
3585
3588
3596
3603
3604
3615
3616
3617
3620
3624
3627
3673
3682
3683
3687
3703
3707
3710
3714
3715
3719
3720
3722
3723
3732
3733
3734
3735
3737
3741
3742
3747
3748
3751
3754
3755
3759
3775
3777
3779
3780
3782
3785
3786
3787
3790
3792
3796
3801
3804
3805
3812
3817
3818
3828
3836
3858
3859
3864
3868
3870
3873
3882
3896
3910
3914
3917
3918
3922
3932
3960
3972
3977
3979
3984
3988
3990
3993
3999
4002
4005
4008
4009
4016
4017
4022
4030
4035
4039
4068
4071
4090
4094
4096
4162
4163
4166
4167
4169
4174
4218
4221
4226
4237
4241
4244
4253
4261
4266
4276
4288
4373
4381
4393
4407
4408
4431
4432
4438
4441
4442
4446
4454
4461
4464
4467
4468
4469
4499
4509
4522
4523
4526
4592
4594
4662
4689
4700
4711
4772
4778
4783
4784
4854
4860
4945
4948
4959
4960
4969
4994
4998
5003
5019
5050
5054
5059
5065
5125
5129
5131
5132
5144
5149
5158
5159
5161
5180
5181
5194
5201
5207
5224
5284
5301
5312
5321
5322
5326
5343
5357
5374
5407
5411
5423
5541
5574
5629
5682
5745
5840
6265
6343
6357
6416
6462
6472
6491
6527
6568
6577
6587
6613
6618
6624
6637
6638
6650
6653
6656
6667
6702
6704
6706
6711
6720
6731
6750
6760
6772
6773
6800
6810
6812
6823
6824
6837
6862
6887
6920
6926
6197760
6453495
6454493
6465849
6474736
6487014
6488376
6494180
6495254
6556184
6556284
6557531
6559700
6561519
6566783
6572153
6573779
6575626
6577418
6578651
6586219
6586510
6587475
6587659
6588628
6589325
6589500
6590921
6592253
6592283
6594023
6594073
6594521
6595173
6595559
6595613
6595919
6597296
6597868
6597910
6598344
6598706
6600234
6601346
6601675
6601963
6603047
6603818
6603904
6604367
6604383
6604609
6604707
6607849
6608592
6611251
6611992
6612341
6612851
6613125
6613312
6614746
6614947
6616926
6617652
6618208
6618242
6618420
6618804
6619907
6619915
6621854
6621921
6622279
6622987
6623165
6623276
6623819
6623955
6625183
6625591
6625637
6626070
6626212
6627379
6627385
6627409
6628170
6628227
6628246
6628700
6628791
6628825
6629223
6629236
6629281
6629502
6629551
6629557
6629769
6629883
6629916
6630022
6630518
6630545
6630547
6630570
6630573
6631088
6631153
6631399
6631401
6631742
6631938
6631994
6632333
6632714
6632898
6633033
6634058
6634072
6634450
6634565
6634583
6634587
6635035
6636456
6638152
6641307
6642016
6647594
6652680
6653050
6653762
6654360
6654816
6655568
6655731
6656439
6657332
6657382
6657390
6658432
6658570
6659538
6660443
6660597
6661187
6661194
6661273
6663524
6664125
6664315
6665071
6665950
6666112
6666468
6666613
6666640
6667681
6668188
6669339
6670460
6670488
6670506
6671758
6672732
6672733
6673048
6673084
6674065
6675339
6675340
6675608
6676452
6677299
6677434
6677616
6678688
6678769
6679442
6680037
6680503
6681575
6681941
6684048
6684585
6685752
6685905
6686338
6688273
6688279
6688281
6689051
6689309
6690644
6690669
6692168
6692420
6693246
6693583
6694623
6695728
6697509
6697980
6698221
6698604
6698689
6700473
6700669
6701435
6702146
6702247
6704722
6705157
6705325
6706296
6707706
6707850
6707970
6709765
6712778
6713169
6713209
6714827
6714898
6715021
6715183
6715871
6715941
6716503
6716964
6717137
6717148
6717180
6717458
6718917
6719403
6720235
6720587
6720688
6721116
6726167
6726723
6728197
6728220
6728317
6728866
6732912
6732995
6734139
6735654
6736225
6736292
6739013
6740797
6742432
6744684
6744686
6745219
6745454
6745972
6745983
6747176
6747179
6747814
6748830
6749284
6750245
6751855
6754045
6754103
6755294
6758543
6758889
6762376
6767418
6768817
6771464
6774585
6774854
6776480
6777035
6778703
6781343
6785430
6790295
6796099
6796708
6798495
6798556
6801460
6801684
6801916
6803427
6803970
6804030
6804794
6804825
6805120
6805219
6805811
6806221
6806718
6806844
6809065
6809176
6809234
6810349
6810361
6811027
6811037
6811488
6811680
6811803
6814718
6814768
6818058
6818593
6819482
6820041
6820681
6820994
6822401
6822578
6824072
6825588
6826014
6826657
6826695
6826726
6827132
6828248
6829975
6830858
6831429
6831879
6834364
6835878
6839537
6840541
6845407
6846739
6847314
6849028
6849341
6850045
6850153
6851477
6852660
6853451
6853992
6856065
6856096
6856917
6857893
6860471
6861032
6861682
6863463
6864239
6867144
6868598
6868619
6868701
6870354
6870754
6873321
6873526
6875491
6875898
6876444
|
I have mixed feelings about the current arrangement of Twitter widgets at TheAquarium. I like that they help me track conversations and discover news and opinions but the widget takes some time to load and too often the content is blank - I assume infrastructure problems, which they now have money to fix. A reader recently complained about the widgets and I promised to collect feedback via a survey. So, if you care about the widgets, one way or the other, please go fill in this 3-question Survey... |
|
One of the areas that has been improved significantly in GlassFish v3 is monitoring - see Prashanth's Functionality Overview. Most of the functionality is in the core product but some added value features will be part of the next version of the GlassFish Enterprise Manager available through Sun's commercial Sun GlassFish Portfolio. Two recent posts by Sreeni explain how to use the new functionality to Enable/disable monitoring and attach Btrace-agent and to Create pluggable container-monitoring elements. The new monitoring functionality can also be used with JRuby, as Arun describes in How to monitor a Rails app using asadmin, JavaScript, jConsole, REST. |
We are all looking forward towards GlassFish v3 FCS!
|
The guys at ZeroTurnaround (makers of JRebel) have been running a survey on redeploy and restart turnaround time in Java App Servers that has >1100 responses so far. The survey's 3 questions ask about AppServer usage and redeploy and restart time. Although doing a good survey is tricky - for example, in this case the sample is self-selected (but not as bad as with the Reader's Choice), the impact of (Re)Deployment tooling/configurations is unknown and the time is estimated, not measured - I think this one is useful in calling attention to the importance of the full develop/deploy/debug cycle. GFv2 did very well and v3 is even faster! |
Jevgeni's analysis has some reasonable comments although some others seem unwarranted by the data. The most popular containers were Tomcat (29%), JBoss (25%), WLS (13%), WAS (12%) and GF (10%) (OC4J is 4%), with the caveat about self-selected samples. As a reminder of the importance of methodology, I'll point out that only 1 respondent listed Geronimo; readers may compare to that EDC Survey from Last Year.
Also note the impact of twitter and reddit in the comment thread - there are 117 comments as of this post... almost all of them very short 'heads-up' with no added value - sigh...
|
Hal Stern's latest Innovating@Sun podcast interview features Peter Reiser discussing Community Equity, a social value system that measures one's online social capital. This system has been successfully used internally for over a year and is now available for general use. The Webspace team has also made an alpha integration available for GlassFish Webspace Server via its Update Center-based developer repository, enabling portal user social capital to be accurately measured (You may also remember the CommunityOne Webcast and presentation). |
Future works in progress include semantic integration with Kiwi, and an implementation of the Activity Streams spec (enabling deeper integration with Facebook, MySpace, StatusNet, and other social platforms).
|
The GlassFish Tools Bundle for Eclipse is our all-in-one bundle that includes the Eclipse IDE (wiki) - the main alternative to that other IDE - the GlassFish Server and the GlassFish Plugin (home, intro), all in a single download. The GlassFish Plugin is updated quite frequently but, fortunately, it is quite easy to update the plugin from the bundle so you don't have to do a full-reinstall. The latest versions of the plugins are 1.0.32 (9/4/09) and 1.0.33 (9/11/09) - that's just a week apart - and a full list of changes is always available through the Release Notes. |
Although WTP's support for Java EE 6 has been Delayed until mid-2010 the GlassFish plugin provides critical Java EE 6 wizards - see Arun's latest entry in his TOTD series: Java EE 6 (Servlet 3.0 and EJB 3.1) wizards in Eclipse - and additional wizards are planned by GlassFish v3 FCS.
These plugins can be installed on Eclipse 3.4 Ganymede and Eclipse 3.5 Galileo. Galileo seems to have a nice set of features (Wiki, blogathon, DZone) and a co-bundle of Eclipse 3.5.1, GlassFish v3 and the latest plugins will be available when GlassFish v3 ships.