http://beta.asp.net/
Interesting that they forbid EAserve form running ASP.net 2.0 beta1
http://www.easerve.com/dnbeta2/
thus hurting early adoption - gosh they let us run 1.0 Beta 1 servers
without go live licenses....
Anti-evangelism in action. What boneheads.....
Yet they let ex employee Rob Howard break the rules and his henchman Jason
Alexander run on his site on it ala
http://weblogs.asp.net/jalexander/archive/2004/07/22/191424.aspx
but customers who are willing ot risk real web apps on 2.x and make MS look
good cannot be allowed to.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.717 / Virus Database: 473 - Release Date: 7/8/2004
? is this a shameless plug ?
-----Original Message-----
From: Steve Madkins [mailto:steve.madkins@...]
Sent: Tuesday, December 09, 2003 11:05 AM
To: AspNetBeta@...
Subject: [AspNetBeta] BPM, BPA or Workflow ?
Asp.Net is all very good but does it glue all a companies other
systems together ?
Check out http://www.ALPSolutions.com for more details
To unsubscribe from this group, send an email to:
AspNetBeta-unsubscribe@...
Your use of Yahoo! Groups is subject to
http://uk.docs.yahoo.com/info/terms.html
Hi Rahul,
I'm not getting what you mean.
For starters what partial types allow is for you to have the same
class split over several files. The advantage is mainly for code
generators. If you have the class on 2 files, then there's no danger
of your changes being overwriten by the codegen.
Can you explain what you mean by the "core and peripheral" concepts?
And what's so exciting about them?
Cheers,
Paulo
--- In AspNetBeta@..., "Rahul Singh" <rahul.singh@a...>
wrote:
> These object spaces are nice, however I'm more excited about the
> possibilities with code-beside and partial classes.
>
> It really helps keep "core" and "peripheral" code separated,
specially
> for adhoc development teams in smaller enterprises.
The XML comments were supposed to a appear in a service pack for VB.net
1.0 - that promise I heard from Microsoft repeatedly at private meetings.
One of the reasons I stayed with language despite my love of XML comments
is I was sure they would keep the "XML comments in a service
pack" promise.
These comments acre hideous with an '@ on every line. Ruins the well
formedness of the XML. Absolutely hideous.
Its been several years since Beta1 and 2 years till Whibdey ships. Over 4
years for the worse implementation in the universe of
this???!!!!!!
@
<summary>That's my little foo class</summary>
Public Class Foo
'@ <summary>These methods return the text passed as
parameter</summary>
'@ <param name="Text">Text to be
returned</param>
'@ <returns>Returns the string passed as
<paramref name="Text"/>
parameter</returns>
Public Function ReturnMyText(ByVal Text As String) As
String
Return Text
End Function
I have asked them for
BEGIN COMMENT
......
END COMMENT
since Beta1. The people on VB.net team insist since Vstudio can put an 1
on every line with one menu option they don't need it.
Of course that is utter nonsense as such a strategy does not allow for
nested comments or commenting out regions of code with a
TextEditor. It invit-se numerous problems.
These object spaces are nice, however I'm more excited about the
possibilities with code-beside and partial classes.
It really helps keep "core" and "peripheral" code separated, specially
for adhoc development teams in smaller enterprises.
The separation of code and presentation was something great in 1.x, but
the next version of the framework itself will revolutionize how apps
will get built.
However, due to partial classes, I think that people might tend to go
about creating "peripheral" code. This is a double edged sword. On one
hand it lets people customize freely, while on the other hand it opens
up security issues.
I have yet to get a copy of the new version to really do some breaking.
As with any of the newer MS technologies, I agree with many including
charles to not get too comfortable with something unless it's truly
concrete and released to the rest of the world.
Ciao.
Rahul
On Wed, 29 Oct 2003 1:03PM -0500, Charles Mark Carroll wrote:
> http://authors.aspalliance.com/paulwilson/articles/?id=21
> Paul Wlison has an article on Object Spaces
>
> I saw them at Redmond ASP.net team private meeting over a years ago
> and was really impressed.
>
> --- In AspNetBeta@..., "rob_waggoner" <rwaggs@w...>
> wrote:
>> I've been looking at an alpha for about a month now, and have
> found
>> one aspect of Whidbey that I'm excited about.
>
>
>
> To unsubscribe from this group, send an email to:
> AspNetBeta-unsubscribe@...
>
>
>
> Your use of Yahoo! Groups is subject to
> http://uk.docs.yahoo.com/info/terms.html
Rahul Singh
rahul.singh@...
Anant Systems, Inc.
http://authors.aspalliance.com/paulwilson/articles/?id=21
Paul Wlison has an article on Object Spaces
I saw them at Redmond ASP.net team private meeting over a years ago
and was really impressed.
--- In AspNetBeta@..., "rob_waggoner" <rwaggs@w...>
wrote:
> I've been looking at an alpha for about a month now, and have
found
> one aspect of Whidbey that I'm excited about.
I've been looking at an alpha for about a month now, and have found
one aspect of Whidbey that I'm excited about.
Some words from a project I'm working on:
While I still have quite a bit of investigation to do, I have a
feeling that ObjectSpaces will become to .Net 2.0 what Datasets are
to .Net today. In addition, I also believe that becoming familiar
with ObjectSpaces is going to require some mind bending.
The reason for the mind bending is this, ObjectSpaces do not appear
to follow current "traditional" modes of application architecture.
What I mean by this is that good application developers these days
(in the .Net world) get wrapped up in tiers, and rightfully so. At a
minimum, a decent application architecture will contain 3 tiers or
layers. A UI layer, a business object layer, and a data layer. More
robust architectures may contain even more layers to, in theory, make
it easier to switch out "major" application areas such as a database
or a UI.
My current work environment is an example of the latter. We use
business manager objects that call data accessors to populate
business entity objects. The business manager objects are accessed
from a façade layer, and the façade layer is accessed from what we
call a proxy layer. The layers, if you will, resemble:
Add concurrency handling, exception handling and transaction
management, and it could take anywhere from several hundreds of lines
of code to several thousand to get a bit of data from the database to
the user interface (UI). We have a tool that allows us to generate
canned create, read, update and delete (CRUD) functionality and a
mechanism that allows for some degree of specialization. But, what we
loose with this ability to rapidly generate code is the flexibility
to create complex objects.
If you're a patterns geek, the above process helps to
create "gateway" types of objects that create a one-to-one
relationship between a table and an object. And again, this approach
works well most of the time. But when it doesn't, well, for the most
part it just doesn't.
So, ready for the mind bending? How does the ability to not only
create one-to-one relationships, but also the ability to create one-
to-many relationships (both one object to many tables, and one table
to many objects), and the ability to create many-to-many
relationships sound? How about the .Net framework managing this
functionality natively? How about being able to sub query an object
(or object graph) without requiring another trip to the database?
Have I mentioned yet that the object schemas and relationships are
written in XML? This is indeed exciting technology! Even the
venerable dataset are not quite so easy to use. A distinct "update"
command is required for queries that span multiple tables, requiring
a potentially complex stored procedure. Using ObjectSpaces though,
all that is required is to set up maps, and the framework manages the
rest.
In general, there are three mapping files required. A Relational
Schema Diagram (RSD), an Object Schema Diagram (OSD), and a Mapping
file. These mapping files are XML representations of the source
(typically a database), targets (the objects themselves), and a
mapping schema that maps object members to data columns.
(At this point, the best I can do is provide a glimpse of the XML
files, and explain what I do know).
The RSD:
<rsd:Database Name="Northwind" Owner="sa"
xmlns:rsd="http://schemas.microsoft.com/data/2002/09/28/rsd">
<r:Schema Name="dbo"
xmlns:r="http://schemas.microsoft.com/data/2002/09/28/rsd">
<rsd:Tables>
<rsd:Table Name="Customers">
<rsd:Columns>
<rsd:Column Name="CustomerID" SqlType="nchar"
Precision="5" />
<rsd:Column Name="CompanyName" SqlType="nvarchar"
Precision="40" />
<rsd:Column AllowDbNull="true" Name="ContactName"
SqlType="nvarchar" Precision="30" />
<rsd:Column AllowDbNull="true" Name="Phone"
SqlType="nvarchar" Precision="24" />
</rsd:Columns>
<rsd:Constraints>
<rsd:PrimaryKey Name="PK_Customers">
<rsd:ColumnRef Name="CustomerID" />
</rsd:PrimaryKey>
</rsd:Constraints>
</rsd:Table>
</rsd:Tables>
</r:Schema>
</rsd:Database>
One table is defined in this RSD. The table name is Customers, and
four columns are defined. A Primary key is defined as well.
The OSD:
<osd:ExtendedObjectSchema Name="DataTypesOSD"
xmlns:osd="http://schemas.microsoft.com/data/2002/09/20/persistencesch
ema">
<osd:Classes>
<osd:Class Name="Customer">
<osd:Member Name="Id" Key="true" />
<osd:Member Name="Company" />
<osd:Member Name="Name" />
<osd:Member Name="Phone" />
</osd:Class>
</osd:Classes>
</osd:ExtendedObjectSchema>
Not a whole lot here. Just a "Customer" object with some member
fields defined.
The Map:
<m:MappingSchema
xmlns:m="http://schemas.microsoft.com/data/2002/09/28/mapping">
<m:DataSources>
<m:DataSource Name="NorthwindRSD" Type="SQL Server"
Direction="Source">
<m:Schema Location="RSD.XML" />
<m:Variable Name="Customers" Select="Customers" />
</m:DataSource>
<m:DataSource Name="DataTypesOSD" Type="Object"
Direction="Target">
<m:Schema Location="OSD.XML" />
</m:DataSource>
</m:DataSources>
<m:Mappings>
<m:Map SourceVariable="Customers" TargetSelect="Customer">
<m:FieldMap SourceField="CustomerID" TargetField="Id" />
<m:FieldMap SourceField="CompanyName"
TargetField="Company" />
<m:FieldMap SourceField="ContactName" TargetField="Name" />
<m:FieldMap SourceField="Phone" TargetField="Phone" />
</m:Map>
</m:Mappings>
</m:MappingSchema>
This is where things get interesting! If you look carefully at the
map, there are two significant areas to consider. The data sources
tags define the locations of the RSD (source) and the OSD (target).
The mappings tag maps (literally) a source column to a target column.
Note that in some cases, the names are the same, but it is not
necessary that they are. Also note that the three XML samples are
cohesive, meaning that they were pulled from the same working sample.
In conjunction with the above XML schemas and maps, an ObjectSpace
namespace is used to enable the querying, interaction, and ultimately
consumption of the created objects.
And this is where my real knowledge ends, but certainly not my
enthusiasm for the technology. As an architect, I see a great deal of
potential in what I have described above, and I am on a personal
crusade to understand ObjectSpaces, with the intent of becoming an
evangelist once the organization that I work for adopts the new .Net
framework.
---
Waggs
--- In AspNetBeta@..., "Charles M. Carroll"
<darthcarroll@l...> wrote:
> http://weblogs.asp.net/scottgu/posts/32318.aspx
>
> Hey buy a copy of HyperSnap DX Scott. Put a crowbar in your wallet.
The screenshots aren't THAT bad, I've seen people who save
screenshots in JPEG, THEN resize them that look much worse. Sure,
the solid colors are mottled, but at least the text is clear and
sharp. But he should ditch MS Paint.
I find the Alt-PRT SCRN method works fine with IrfanView, a freeware
image tool, for occasional screenshots (or printouts).
www.irfanview.com. It's ultrafast (and my default "double-click"
program for JPG and GIF), and lets you reduce the # of pallette
colors in GIF when saving without them getting all ugly with bad
dithering.
It also does a much better job of downsizing images without garbling
them, as MS paint did. (Of course, Photoshop is still better in the
resize dept. if quality is really important).
Frankly, I'm glad at least he's posted the screenshots, those of us
who can't attend PDC would rather see some marginal screenshots than
none at all...
Of course, HyperSnap is only $35, well worth the cost for anyone
doing more than a few screenshots every few months...
-g
Those screenshots are durn near worthless until he uses something more
capable. Someone puta bug in his ear. BTW Hypersnap is much better than
Snagit and most competitors in my opinion. Try it you'll like it. Then
comment to Scott's blog he should make screen shots with something
better. Somehow I think he does not want to hear any comments from me
:)
Well the people who become AspInsiders (i.e. AspInsiders.com) get access to Tech Previews so you may want to look at their criterion for promoting one to member status and try to get recommended/nominated. Also some close partners (a handful of ASP.net hosting companies, component vendors, book publishers, and Developmentor staff) can contact Rob Howard for ASP.net and Vstudio previews and request access, and may get it, but there are no guarantees; They can be declined.
MVPs and a few other groups/companies (AspMessageBoard participants, DevX participants, AspFriends participants, AspElite,INETA,Fawcette,Developmentor participants,Forum participants, Local Usergroup members and volunteers,bloggers on DotNetWebLogs.com,members of GotDotNet.com, staff writers of industry magazines) that also exist for parallel purposes and are legitimate vital community pillars and have legitimate reasons to request them do not seem to have Tech Preview access guaranteed like the AspInsiders do (as of a few months ago when I asked around and researched this) so it is not a level playing field.
One group has guaranteed access - others do not. Ironically even Microsoft employees and subcontractors and people who shelled out substantial $$$ for MSDN Universal Subcriptions don't EVEN have guaranteed access. INETA speakers I read about online seem to have access based on the tidbits about future that are mentioned in their speeches, but it is not clear if their access derives from affiliation with other entities, or whether they can get guaranteed access if their SOLE organizational affiliation is INETA.
Anyone who knows more or who got access via other channels that is willing to speak please enlighten us. Or keep us in the dark if you feel like you would violate confidences to speak on this topic. My research was not exhaustive so there may be innacuracies in above information but I think what I say is correct.
mfreidlitz <mikael@...> wrote:
Hi gang,
Is there anyone out there who knows a way to get on the tech preview program? I am unfortunately not even able to attend the PDC, som I will miss out on whatever they will offer there as well :/
These will probably get very active after PDC when 1000s of participants get the betas and the rampant copying of betas by non-attendees reach epic proportions.
At the end of this month or in the beginning of November there will
probably be a section on the www.asp.net site about the next version
of ASP.Net 2.0 and some sample code etc. You will also find some
examples and forums on www.nsquared2.net after the PDC.
/Fredrik Normén NSQUARED2
http://www.nsquared2.net
Slavo,
How kind of you to notice. :D This really isn't the right forum, but I'll
just take a second to start by mentioning that this title originally was written
for Wrox, and even if there has been a re-edit of the book, it still has the
code intense structure that you recognize from the old Wrox era. If you are
anywhere close to programming System.DirectoryServices and like a lot of code
examples, well, then you know what the book is all about. And as for you
question - the latest I heard was that the release date is set to October 28.
Finally, a little quick tip on what I don't remeber us covering. If you are
using S.DS for application management, you might want to check out
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netdir/adam/act\
ive_directory_application_mode.asp?frame=true - Active Directory Application
Mode.
Now, there will be no more OT posts from me :).
BR
Mikael
-----Original Message-----
From: Furman Slavomir [mailto:slavomir.furman@...]
Sent: Wed 2003-10-15 05:54
To: AspNetBeta@...
Cc:
Subject: RE: [AspNetBeta] Technical preview program?
Hello!
This is a question. It would be great if they release (at least
selected) bits also for MSDN Universal subscribers for download. On
other hand, PDC attendees (probably) would not sign any king of NDA with
regards to bits, so in case you know anyone who is going, the you may
have no problem. Other alternative is to try contact some local MS
representative you know.
As for tech preview program, beta1 of Yukon runs from begin of August
for very small carefully selected group of external (from MS point of
view) testers. Also there is tech preview of Whidbey (from begin of
July) - very small group of testers. I was told that chance to get in at
this time is practically zero. Looks like that more broad betas (of
Yukon and Whidbey) will be there in May'2004, and next beta in
August'2004
(http://www.microsoft-watch.com/article2/0,4248,1332766,00.asp).
btw, Mikael, when your new System.DirectoryServices book
(http://www.apress.com/book/bookDisplay.html?bID=265) will be out?
Amazon still says that it yet will be released? Thanks.
Best regards,
Slavo.
________________________________
From: mfreidlitz [mailto:mikael@...]
Sent: Tuesday, October 14, 2003 11:03 PM
To: AspNetBeta@...
Subject: [AspNetBeta] Technical preview program?
Hi gang,
Is there anyone out there who knows a way to get on the tech preview
program? I am unfortunately not even able to attend the PDC, som I
will miss out on whatever they will offer there as well :/
TIA,
Mikael Freidlitz
To unsubscribe from this group, send an email to:
AspNetBeta-unsubscribe@...
Your use of Yahoo! Groups is subject to
http://uk.docs.yahoo.com/info/terms.html
Hello!
This is a question. It would be great if they release (at least
selected) bits also for MSDN Universal subscribers for download. On
other hand, PDC attendees (probably) would not sign any king of NDA with
regards to bits, so in case you know anyone who is going, the you may
have no problem. Other alternative is to try contact some local MS
representative you know.
As for tech preview program, beta1 of Yukon runs from begin of August
for very small carefully selected group of external (from MS point of
view) testers. Also there is tech preview of Whidbey (from begin of
July) - very small group of testers. I was told that chance to get in at
this time is practically zero. Looks like that more broad betas (of
Yukon and Whidbey) will be there in May'2004, and next beta in
August'2004
(http://www.microsoft-watch.com/article2/0,4248,1332766,00.asp).
btw, Mikael, when your new System.DirectoryServices book
(http://www.apress.com/book/bookDisplay.html?bID=265) will be out?
Amazon still says that it yet will be released? Thanks.
Best regards,
Slavo.
________________________________
From: mfreidlitz [mailto:mikael@...]
Sent: Tuesday, October 14, 2003 11:03 PM
To: AspNetBeta@...
Subject: [AspNetBeta] Technical preview program?
Hi gang,
Is there anyone out there who knows a way to get on the tech preview
program? I am unfortunately not even able to attend the PDC, som I
will miss out on whatever they will offer there as well :/
TIA,
Mikael Freidlitz
Hello!
Where you read this? Everyone who know believes that PDC attendees
receive tech previews of Whidbey, Yukon and Longhorn. Maybe not features
(especially with regards to Longhorn would be included, but this is
rather understandable).
See BradA posts about this ->
http://blogs.gotdotnet.com/BradA/PermaLink.aspx/f744e127-8784-458f-90fa-
28218db254cc
Also from various discussions (for example
http://blogs.gotdotnet.com/BradA/PermaLink.aspx/3f744a23-287a-4ff2-938d-
290c1b6fd00e) it is apparent that build for PDC was already choosen.
Of course, this will be 100% true when mentioned DVD will spin in your
notebook's drive.
Thanks,
Slavo.
________________________________
From: Alex Dresko [mailto:misc@...]
Sent: Tuesday, October 14, 2003 1:23 AM
To: AspNetBeta@...
Subject: [AspNetBeta] Ummm
If I remember correctly, I read that Microsoft would NOT be releasing
betas at PDC. Am I wrong?
Hi gang,
Is there anyone out there who knows a way to get on the tech preview
program? I am unfortunately not even able to attend the PDC, som I
will miss out on whatever they will offer there as well :/
TIA,
Mikael Freidlitz