|
In addition to being one of the "old timer" PowerBuilder kernel programmers, I'm the development lead for PocketBuilder and currently drafted in the IDE for PowerBuilder 12.
Nothing I say in this forum is official in any way, shape, or form, but it may be helpful...
Newsgroup: sybase.public.pocketpowerbuilder
Main Page: www.sybase.com/pocketbuilder
My nights and weekends are occupied with iPhone/iPod development along with continuing work on our 160 year old antique house in the Sudbury historic district "Chez Shilts" in google maps.
Other Pocket and PowerBuilder blogs...
Ian Thain: http://ianthain.pbdjmagazine.com
Ian Thain iPhone blog: http://ianthain.ulitzer.com/
Chris Pollach: http://chrispollach.pbdjmagazine.com (a customer!)
Team Sybase blogs: http://teamsybase.net/blogs
Microsoft has made public the "hotfix" which addresses the Source Code Control (SCC) bugs we reported. This is a replacement for the MSENV.DLL, so if you want to use this, be forewarned....
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=975247&kbln=en-us
They are still working on the knowledge base (KB) article, but it's basically for a couple specific fixes.
I have also sanitized our "New SCC Instructions" document (MSWord Document) that I created to get the QA folks rolling in the testing of SCC in PB.NET.
Currently, we believe that SCC is complete, but I'm sure there are lurking edge conditions that I have not seen (and addressed...).
Like always, report any issues in the Beta newsgroup.
Be safe, Have fun!
This is for PowerBuilder.NET version 12 - BETA
There are a few registry entries to bypass some checks when opening an editor. These can be useful when the language system believes there to be some sort of inconsistency and you cannot fix it using any other technique.
These are all located in a single location, but it may change by GA, so remember that....
\HKEY_CURRENT_USER\Software\Microsoft\
AppEnv\9.0\Apps\pbshell_6082....7729\General
FCOpenEditorIntegrityCheck
Type: REG_SZ
Values: "true" or "false" (default is true)
Purpose: Performs a deep integrity check of the object before opening.
FCOpenEditorCheckAncestor
Type: REG_SZ
Values: "true" or "false" (default is true)
Purpose: Checks whether any ancestor objects are already open for edit.
FCOpenEditorCheckDescendent
Type: REG_SZ
Values: "true" or "false" (default is true)
Purpose: Checks whether any descendent objects are already open for edit
FCOpenEditorCheckNested
Type: REG_SZ
Values: "true" or "false" (default is true)
Purpose: Checks if any already open editor has an instance of the object being opened for edit.
Some good news pieces showing up in anticipation of PB12.NET.
Did I mention that the IDE is being developed mostly here in Concord Mass?
From Infoweek:
http://www.infoworld.com/d/developer-world/sybase-powerbuilder-tool-readied-microsofts-net-965
From Reuters:
http://www.reuters.com/article/pressRelease/idUS47201+18-Aug-2009+BW20090818
Some interesting numbers about worldwide market shares of Smartphones (not dumbphones since those are so uninteresting to me).
First - the handset sales - for Q1-2009 (Gartner link (1) below)
a) Total Smartphone sales over 36.4 Million units, 12.7 percent from same period last year.
b) Regular mobile phone sales of 269 Million units, an 8.6 percent decrease.
Another report contained the OS break outs - for Q4-2008 (Gartner link (2) below)
a) Rank 1 - Symbian - 47% sales market share
b) Rank 2 - RIM - 19%
c) Rank 3 - Windows Mobile - 12%
d) Rank 4 - iPhone - 10%
A totally different site, tracks advertising "traffic" - a side effect of the online browsing advertising impressions.
This site (www.admob.com) shows that active mobile web users are by far iPhone/iTouch users.
These numbers are for March 2009.
a) Rank 1 - iPhone O.S. - 43% traffic share
b) Rank 2 - Symbian O.S. - 36%
c) Rank 3 - RIM - 9%
d) Rank 4 - Windows Mobile - 5%
References:
Gartner:
http://www.gartner.com/it/page.jsp?id=985912
http://www.gartner.com/it/page.jsp?id=910112
This conference is more in my line - both developer centric AND on Saturday/Sunday.
Yup - we don't miss any "real" work and this looks to be very developer centric with little marketeer / mousketeer fluff.
www.voicesthatmatter.com/iphone2009
Yes - I'll miss church that morning, but I'll be with fellow nerds and geeks!!!
(and since Saturday Shabbat is supposed to be a JOYOUS day - well - what is more joyous than an iPhone developer conference! and.... I don't consider 'learning' to be melachah...)
The ultimate cell phone - the Pommegranate (click here).
Start with the projector and watch all the other features. The projector technology seems like the micro-projector that MicroVision has come out with (their "pico projector"). (I want the coffee maker!)
Ths site also has a wonderful link for Nova Scotia, a wonderful place to go in the summer.
I have been approved to unveil my screen captures (using Adobe Captivate) for some of the new features in the PB.NET (a.k.a. PB12 WPF Workshop) system tree (now called "solution explorer").
The first two show some basic capability that I prefer over the PB-Classic approach...
Showing dragging source files around: pb12_soln_source_drag_drop.zip
Showing creating folders and dragging files into the target for resources and documentation: pb12_solncopyresources.zip
Now that I'm doing more Apple iPhone development (in my non-existant spare time), the use of "multi touch" (the two finger pinch motion, and up to 5 fingers for any gesture) is wonderfully handy. Hence the lack of any mention about "multi-touch" in the Microsoft docs for WM 6.5 was puzzling. A comment in an Ars Technica blog shed some light on this:
As flexible as the hardware specs are in some ways, they're lacking in others. Chief among the deficits is the lack of support for capacitative touchscreens. All touch-enabled 6.5 devices will have resistive touchscreens. The upshot of this is that they will all also lack support for multitouch.
FINALLY
Was able to hide the XAML files in the system tree (Microsoft basically said 'exercise left for the student' and provided NO documentation). These files provide the layout information for the window (or UO) and seeing this extra node in the system tree would be both confusing for the poor user AND was pointed out every week by the QA folks.
Of course, the visibility is selectable. It will eventually end up as a Tools -> Options item.
Yes - I'm the poor soul implementing the system tree and the project system. The project system keeps all the relationships between the workspaces, targets, pbls, and ultimately the objects. I'll post a screen snap if I can get Sue to OK it...
I also want to post a screen snap of a DataWindow from PB3 migrated into PB12-WPF. Yes - this is a PowerBuilder-3 SRD file that we migrated into PowerBuilder12-WPF - with no sweat. Of course, that would show the new DataWindow painter too...
Microsoft has made public the "hotfix" which addresses the Source Code Control (SCC) bugs we reported. This is a replacement for the MSENV.DLL, so if you want to use this, be forewarned....
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=975247&kbln=en-us
They are still working on the knowledge base (KB) article, but it's basically for a couple specific fixes.
I have also sanitized our "New SCC Instructions" document (MSWord Document) that I created to get the QA folks rolling in the testing of SCC in PB.NET.
Currently, we believe that SCC is complete, but I'm sure there are lurking edge conditions that I have not seen (and addressed...).
Like always, report any issues in the Beta newsgroup.
Be safe, Have fun!
This is for PowerBuilder.NET version 12 - BETA
There are a few registry entries to bypass some checks when opening an editor. These can be useful when the language system believes there to be some sort of inconsistency and you cannot fix it using any other technique.
These are all located in a single location, but it may change by GA, so remember that....
\HKEY_CURRENT_USER\Software\Microsoft\
AppEnv\9.0\Apps\pbshell_6082....7729\General
FCOpenEditorIntegrityCheck
Type: REG_SZ
Values: "true" or "false" (default is true)
Purpose: Performs a deep integrity check of the object before opening.
FCOpenEditorCheckAncestor
Type: REG_SZ
Values: "true" or "false" (default is true)
Purpose: Checks whether any ancestor objects are already open for edit.
FCOpenEditorCheckDescendent
Type: REG_SZ
Values: "true" or "false" (default is true)
Purpose: Checks whether any descendent objects are already open for edit
FCOpenEditorCheckNested
Type: REG_SZ
Values: "true" or "false" (default is true)
Purpose: Checks if any already open editor has an instance of the object being opened for edit.
Some good news pieces showing up in anticipation of PB12.NET.
Did I mention that the IDE is being developed mostly here in Concord Mass?
From Infoweek:
http://www.infoworld.com/d/developer-world/sybase-powerbuilder-tool-readied-microsofts-net-965
From Reuters:
http://www.reuters.com/article/pressRelease/idUS47201+18-Aug-2009+BW20090818
Some interesting numbers about worldwide market shares of Smartphones (not dumbphones since those are so uninteresting to me).
First - the handset sales - for Q1-2009 (Gartner link (1) below)
a) Total Smartphone sales over 36.4 Million units, 12.7 percent from same period last year.
b) Regular mobile phone sales of 269 Million units, an 8.6 percent decrease.
Another report contained the OS break outs - for Q4-2008 (Gartner link (2) below)
a) Rank 1 - Symbian - 47% sales market share
b) Rank 2 - RIM - 19%
c) Rank 3 - Windows Mobile - 12%
d) Rank 4 - iPhone - 10%
A totally different site, tracks advertising "traffic" - a side effect of the online browsing advertising impressions.
This site (www.admob.com) shows that active mobile web users are by far iPhone/iTouch users.
These numbers are for March 2009.
a) Rank 1 - iPhone O.S. - 43% traffic share
b) Rank 2 - Symbian O.S. - 36%
c) Rank 3 - RIM - 9%
d) Rank 4 - Windows Mobile - 5%
References:
Gartner:
http://www.gartner.com/it/page.jsp?id=985912
http://www.gartner.com/it/page.jsp?id=910112
This conference is more in my line - both developer centric AND on Saturday/Sunday.
Yup - we don't miss any "real" work and this looks to be very developer centric with little marketeer / mousketeer fluff.
www.voicesthatmatter.com/iphone2009
Yes - I'll miss church that morning, but I'll be with fellow nerds and geeks!!!
(and since Saturday Shabbat is supposed to be a JOYOUS day - well - what is more joyous than an iPhone developer conference! and.... I don't consider 'learning' to be melachah...)
The ultimate cell phone - the Pommegranate (click here).
Start with the projector and watch all the other features. The projector technology seems like the micro-projector that MicroVision has come out with (their "pico projector"). (I want the coffee maker!)
Ths site also has a wonderful link for Nova Scotia, a wonderful place to go in the summer.
I have been approved to unveil my screen captures (using Adobe Captivate) for some of the new features in the PB.NET (a.k.a. PB12 WPF Workshop) system tree (now called "solution explorer").
The first two show some basic capability that I prefer over the PB-Classic approach...
Showing dragging source files around: pb12_soln_source_drag_drop.zip
Showing creating folders and dragging files into the target for resources and documentation: pb12_solncopyresources.zip
Now that I'm doing more Apple iPhone development (in my non-existant spare time), the use of "multi touch" (the two finger pinch motion, and up to 5 fingers for any gesture) is wonderfully handy. Hence the lack of any mention about "multi-touch" in the Microsoft docs for WM 6.5 was puzzling. A comment in an Ars Technica blog shed some light on this:
As flexible as the hardware specs are in some ways, they're lacking in others. Chief among the deficits is the lack of support for capacitative touchscreens. All touch-enabled 6.5 devices will have resistive touchscreens. The upshot of this is that they will all also lack support for multitouch.


Can't wait for some neat screenshots.