|
|
|
|
|
Mojarra 2.0, the production-quality, reference implementation for JSF 2.0 is out! Yet another step closer to v3 final. This will of course be part of GlassFish v3 later this year (with an integration planned as early as this week) but Maven and standalone are two other options to grab the bits. In his blog, Ryan lists a set of very good resources (mainly blog posts) on JSF 2.0. Earlier this year, Ryan authored a series of blogposts which were also very detailed and informative. He covers tools support (yes, it's coming very soon as Cay discusses for NetBeans in his latest blog post) and recognizes the numerous contributors to this major release. |
Note also that while JSF 2.0 is set to be part of Java EE 6, it does not require a servlet 3.0 container. In the case of GlassFish v3.0, web.xml is optional and there is no longer the need to declare the Faces servlet (see Cay's entry on that as well).
Mojarra as an implementation of JSF 2.0 is the first one out but it is also set to be part of a number of coopetitor's. Finally, now is probably a good time to skim throught The Aquarium posts tagged with the jsf2
and mojarra
keywords.
Added The latest release is Mojarra 2.0.1, see Jim's post.
|
Kohsuke's Webinar on Hudson last week was a success; it was very well attended and had Great Reviews, and it is now Available for Replay (free, but requires registration). If you are interested in the topic, also check the Hudson Whitepaper. And, if you want to move beyond that, Sun offers Hudson support as part of the GlassFish Portfolio offering - see Summary of Offering. |
|
James just posted his slides from Oracle OpenWorld... except that they are a JavaFX app. For most of the prezo the App behaves as slides (<TAB> to move forward) - except for the iconic JavaFX moving clouds - but at one point he switches to a version of our GlassFish GeoMap including zooming (scroll wheel), panning (drag), dot-size calculation and dot aggregation. Check JAG's blog for an intro (and some platform constraints). Also see live app and screenshot (small, large) and the corresponding original pinkDot (live, large). |
I'll add a link to James' keynote when it becomes available (probably here). Thanks to James for App (and the plug for GlassFish!) and to Paul Sterk for the raw geomap data.
Added - James James has factored out the Open Street Map Browser into its own OSMBrowser@Kenai.
|
Abhijit has announced an update to the GlassFish v3 fcs schedule. We could not keep the previous date due to a black-out period at the JCP (EC elections) and moving the date forward proved to be unworkable for several reasons - including the current Java.Net problems - so we moved the date out by two weeks. New dates set the hard code freeze (HCF) date to Nov 9, 2009, with a final release by Dec 10. Full details at Schedule Page@Wiki. |
|
The Java.Net folks are running this poll: What future do you foresee for GlassFish?. This type of polls are very unscientific (e.g the Java.Net and TA readeris is unrepresentative of the larger population), but, if you want to participate, I believe the poll is open for the whole week. |
|
Rolling upgrade is a necessary feature to avert system down time. Needless to say that it is very important for telco environments. In his latest blog entry, Bhavani explains the rolling upgrade support in Sailfin V2. The newly added SailFin HA sample has been enhanced to demonstrate rolling upgrade also. |
Session replication is used to prevent loss of sessions during rolling upgrade (and also in case of a failure). Sreedhar explains the new replica selection algorithm used in SailFin V2 and its benefits. Check it out!
As we reported yesterday, Java.Net is under a DDOS attack (seems somewhat similar to this one). The Sun and CollabNet teams are working hard to address this but it's taking longer than we all want, so here are a few useful links that apply to GlassFish and Hudson.
|
First, because the services used by our projects come from multiple infrastructures, some sites have not been affected (knock on wood - or toca ferro). The following seem to be unaffected:
•
wikis.glassfish.org,
wiki.hudson-ci.org/,
maps.glassfish.org/server
|
For the case of Hudson, there is a run-time impact due to the plugin-store which has been addressed in the latest build, but see Dealing with Outages, and also see this discussion of longer-term solutions.
I'll add more useful links as I find them / people report them to me. Thanks for your patience while we deal with this situation.
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. |
|
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