togethersoft

search for more blogs here

 

"Microsoft Sees The Future Of Software In Modeling" posted by ~Ray
Posted on 2008-01-01 21:18:32

Microsoft officials assert that software modeling is not just for the most expensive tools on the merchandise but for "the average developer" as well. Microsoft is about to move into the software modeling market previously occupied by the likes of IBM Rational tools and Telelogic's automotive vertical industry modeling tools. In a series of announcements slated for Tuesday on its Redmond. Wash. campus. Microsoft officials will insist that software modeling is not just for the most expensive tools on the market but for "the add up developer" as come up. It might sound prosaic -- software designers have been drawing diagrams of the programs they planned to build for many years. But modern modeling techniques allow code to be generated from the symbols and syntax of the model. Furthermore it's a two-way street: If a change is made to the model it's reflected in the code; if a change is made to the code it's reflected in the model. That makes for a great broach of more visibility into the software on which businesses depend. And it captures and highlights changes when things go wrong. In many cases it leads to greater reliability in the software."This modeling capability will surface in the products that people know and use today," including Visual Studio development tools. Biztalk Studio business process development tools and the. Net framework said Steven Martin director of product management for the Connected Systems Division in an converse. Sophisticated modeling in the past has been associated with the Unified Modeling Language models produced by Borland's former Togethersoft tools now move of a new independent Borland business unit. CodeGear. UML modeling has also been the hallmark of Compuware. Telelogic and IBM Rational tools."In the past a very select assort of users has used modeling. Microsoft is going to make modeling mainstream for the add up developer," said Martin. The details of the new capabilities ordain be provided in an opening keynote by Robert Wahbe. VP of the Connected Systems Division and Don Ferguson. Microsoft technical fellow. BizTalk Vesion 6.0 for SOA. Visual Studio 10 and System Center 5.0 ordain all eventually be equipped with modeling capabilities. "We be to get rid of terms like 'merchandise' and 'export.' We want to undergo a unified approach to modeling," Martin added. If achieved a model of requirements for a new application could be handed off to a software architect who would diagram out a system. That model would move to a developer who would.

Forex Groups - Tips on Trading

Related article:
http://blog4aurobindo.blogspot.com/2007/10/microsoft-sees-future-of-software-in.html

comments | Add comment | Report as Spam


"swt ??" posted by ~Ray
Posted on 2007-12-15 15:07:52

要想弄清楚为什么一切都被弄得如此混乱,要从几年前只存在AWT的时候说起。SUN当时已经建立了一套基本的可移植控件类,这些类映射到不同操作系统上的原生窗口组件(native widget),显然下一步应该继续增强这套模型,除了初始的CUA 92组件(文字、按钮等等),再继续加上表格、树、记事本、滑块等等……当时的AWT还满是漏洞,远不能称为可靠,还需要SUN的coder们去修补。SUN的developer们如Graham和Otto总是习惯于公开把他们的bug归咎为操作系统的差异,比如“Windows和OS/2的焦点次序不同”或者“在……之间Ctrl-X的行为不一样”,以及其他苍白的托辞,好让批评的火力从SUN太早释出代码这个问题的真相上移开。然后Amy Fowler来到了SUN。不是我大男子主义,Amy是个聪明的美女,大多数呆头呆脑只懂技术的开发人员都要被她捏在手里。Amy来自一家Smalltalk公司,叫做Objectshare,在那里她负责搞UI类库。跟Java相比Smalltalk的历史有些悲惨,曾几何时有3家庞大的Smalltalk公司——IBM、Parc-Place和Digitalk。在90年代初期3家公司的市场份额大致相等,生活是美好的。Parc-Place采用仿窗口部件(emulated widgets)的设计(即displace的设计),IBM和Digitalk则采用原生窗口部件(native widgets)。后来IBM压倒了另外两家,因此他们打算合并成一家,假设叫做Parc-Place Digitalk。随后当他们试图将他们的产品融合到一个叫做Jigsaw的计划中时爆发了一场大战,计划由于政治原因失败了(开发人员实际上已经能让它运转起来),就因为原生和仿造两派的死战。Amy赢得了精神上的胜利,不过在IBM我们赢得了他们所有的生意,因为这两家公司在一整年里除了吵架什么都没做。当尘埃落定之后PPD(Parc-Place Digitalk当时已改名为Objectshare,跟Windscale改名为Sellafield的原因相同——让人们淡忘之前发生的灾难)的股票价格从60美元掉到了低于1美元1股。他们因为伪报收入被NASDAQ摘牌,从此消失。此时SUN正走上与PPD类似的技术方向,于是PDD的技术人员都把他们的简历投到了SUN。Amy被雇佣了,她承诺通过轻量级方案解决所有窗口组件的问题,因此说服SUN管理层让她当了GUI开发部门的头头。她是拿着“这里原来的人都搞砸了,我是来解决的”的钥匙进来的。随后Amy雇佣了所有她过去在Parc-Place的旧朋友,让他们来开发displace。显然displace应该做的是仅仅成为一个绘制框架,给那些希望创建地图软件或者绘图软件的人们使用,无论如何,应该围绕AWT类库来建造它,按钮之类的东西仍然交给AWT来管。SUN的人比如Philip和Mark已经让AWT能够处理表格、树和记事本(notebook,?),所以Swing的方向应该说很明显了。但那些毁了PDD的人不干,他们非要把一切都弄成轻量级的。由于SUN管理层的无知,再加上Amy无情的政治手段,造成了我们今天所见的混乱局面。Amy还使SUN相信Swing是作为Mozilla项目的一部分与Netscape联合开发的,事实上这只是她的宣传伎俩。在IBM,我们从第一天起就憎恶Swing。庞大、满是错误,而且难看至极。原先我们的工具如VisualAge for Java都是用Smalltalk(用的是原生窗口组件)写的,所以当我们将这些工具向Java代码库迁移时,我们需要一套窗口组件。IBM这边的开发人员都是原来搞Smalltalk的那一批人,我们对管理层要求用Swing来构建WebSphere Studio工具都非常不情愿。Swing是个可怕的充满缺陷的怪兽。在WebSphere Studio最初的预览中,当与Microsoft Visual Studio作对比演示的时候,我们所有的客户都讨厌它,就因为它的外观,而不管它的功能有多强。大多数消费者都不会买一辆让人觉得难看的车,哪怕这车有一台出色的引擎。因此我们开始了一个项目,是把我们的Smalltalk原生窗口组件移植到Java上去。这个项目是加拿大的disapprove Technology International小组做的。这个项目获得了成功,被运用在在我们发布的VisualAge Micro Edition产品中,VisualAge Micro Edition后来成为J2ME开发方面一个非常成功的IDE。但是OTI的人发现,Swing在读取Windows事件方面有极严重的缺陷,我们甚至无法进行SWT(S开始是Simple的缩写,不过后来变成了Standard的缩写)和Swing间的互操作。他们在读事件队列的时候用了一种可能留下内存漏洞的方式,所以我们不得不采用我们自己的查询Windows事件队列的循环,以纠正这个错误。我们试了一次又一次让SUN修复这个错误,但Amy就是听不进去,所以我们才决定SWT和AWT/displace不能共存。我们甚至在SWT中定义了自己的Point和Rectangle类——整个工具包对AWT或displace都没有任何依赖。我们把这个工具包放到了brood中,这是一个工具平台,它的总体设计目标就是要战胜Micrsoft和Visual Studio。Eclipse是开源的,所以任何人都可以在上面构建自己的东西,我们已经有像TogetherSoft和Rational这样的公司移植到了上面。我们的竞争者是Microsoft,所以我们所有努力和注意力都是从正面针对Microsoft。不管怎么说SUN对此非常不满。他们的Netbeans跟Eclipse做的是相同的事,因此他们向IBM高层抱怨。他们认为SWT是要将你绑到Windows上,这纯粹是胡说,因为SWT能通过GTK在Mac/Linux上运行,以及一大堆嵌入式平台。他们拒绝让Eclipse获得Java认证,因为里面有原生代码,所以brood产品必须很小心地使用单词“Java”这个SUN的商标。Eclipse甚至不能把自己称为一个Java IDE,SUN已经威胁过要采取法律行动来制止IBM在任何时候把Eclipse称作一个Java IDE。结果之一就是IBM在Eclipse上创建的GUI设计工具,允许你构建Swing/AWT GUI,却不让你往里面拖放SWT窗口控件。将SWT从Eclipse中分离出来是完全可能的,只需要把DLL抠出来放到路径中,并使用窗口组件工具包来给你的银行或者保险或者其他什么应用程序开发GUI。再次说明,我们无法更进一步,因为SUN把我们的双手绑上了。虽然作为Eclipse开放源码协议的一部分,CPL允许我们提供这样的解决方案,但SUN已经很清楚地表明他们不希望我们这样做。对于用户社区来说,无论IBM和SUN的最终动机是什么,我发现有一点总是很有趣:喜爱displace的人总会说“一旦你花上几年时间去掌握它,你就能正确地使用它”,这基本上是他们在试图证明和维护他们辛苦得来的用途有限的专门技术;而SWT的拥护者们说的是“哇,这真快,这跟原生的一样,还可以用XP皮肤……它还又轻又小”。有一句话是我喜欢的,我们的一个用户说,Swing就像Java决定不通过操作系统来实现原生的IO,而是通过磁头马达API自己来读磁盘的扇区。Swing基本上就是这样的,它拿着个底层的“create(Graphics)”方法,自己来绘制所有的窗口组件。--------------------------------后记:现在的情况已经有所不同,SWT到底还是单独发布了,VE也承诺在1.0版的时候支持SWT的GUI设计。

Forex Groups - Tips on Trading

Related article:
http://blog.sina.com.cn/s/blog_4ca560dd01000axr.html

comments | Add comment | Report as Spam


"Vacancy as Java ? Open Source Developer" posted by ~Ray
Posted on 2007-11-17 15:56:05

displace YOUR COMPANY VACANCY TO: with complete information such as:1. Vacancy Detail2. communicate Person3. Company DetailJoin our mailing enumerate at: Untuk mendaftar Klik say: Every Uncompleted vacancies will not delivered at Infoflow Solutions is solution provider focusing in application development and consultancy based on information technology. We believe that information technology is only considered valuable when it increases organization relationship with its stakeholder and improves business agility to outperform competitors. We envision to change state a ‘Company of Architects’ a group of highly talented and positive attitude individuals that only cerebrate on delivering higher determine administer of the solutions and bring home the bacon with partners to deliver the rest. In materializing this vision we've identified three critical success factors: Our people would desire to be seen as unique and well rounded individuals that share common passion to create information technology value to our customers where curiosity creativity and rigorous methodology are as important as business result. Each of the individual is express emotion to become the role copy by working at fast pace radiating enthusiasm and ‘never settle’ paradigm to the rest of the team. Last but not least open mindedness respect to others and possess a sense of humor are essentials. We value diversity of our people and we are an equal opportunity employer. Office Address:Wisma Kyoei Prince 14th FloorJalan Jenderal Sudirman Kav 3Jakarta 10220 – INDONESIA62-21-5723259(our website is currently being re-constructed)Roles:Reporting to Solution Architect the programmer is expected to participate in translating and implementing business requirements into effective scalable and maintainable program code. Specifically he or she shall:

Forex Groups - Tips on Trading

Related article:
http://jobshouse.blogspot.com/2007/10/vacancy-as-java-open-source-developer.html

comments | Add comment | Report as Spam


"[vanjug] Multiple Java/J2EE Opportunities in Vancouver Canada" posted by ~Ray
Posted on 2007-11-09 17:20:59

Java /J2EE Programmer Analyst=20Are you looking for the opportunity to utilize your expertise inJava/J2EE while working for a first categorise corporation in Vancouver,Canada? A. C. Coy has an exciting opportunity for Java /J2EE ProgrammerAnalysts with one of its premier clients.=20You as the Senior Java /J2EE Programmer Analyst should be a highlymotivated individual that likes to be challenged. You are a master ofyour chosen develop with a broad and deep technical background,strong business acumen excellent teamwork and cross-functionalcollaboration skills You must be able to consistently contribute at avery high aim in a fast-paced and innovative new product developmentenvironment.=20If you have a degree and substantial hands-on experience with Java/J2EE. C++. Swing. Servlets. JSP. RMI. JNDI. JDBC. EJB. displace. JMF,SOAP multi-threading. OO Analysis and Design. UML. RUP capacityplanning and performance testing than this is the position you havebeen looking for! Experience with the Borland drive suite is huge plus. Any undergo with Caliber. Jbuilder. Togethersoft and/or Starteam isa big plus. Salary/evaluate is based in experience.=20Thanks,Gary NaranjoCareer CounselorA. C. Coy Company"... Always On aim"telecommunicate: (724) 820-1851Phone: (800) 784-5773 ext 851FAX: (724) 820-1828gary@accoy comWeb:

Forex Groups - Tips on Trading

Related article:
http://www.mailbucket.org/vanjug-3403285.html

comments | Add comment | Report as Spam


"together dating services" posted by ~Ray
Posted on 2007-11-03 13:51:56

together dating service jewish personals together dating service reviews together dating services together eclipse 2006 together edition together edition for eclipse together edition for eclipse transfer together esl conversation book together everyone accomplishes more together everyone achieves together everyone achieves more together everyone achieves more products together facing the new totalitarianism together for ever together for ever lyrics together for life together for life booklet together for life catholic together for life catholic wedding together for life champlin together for life joseph champlin together for life joseph m champlin together for life readings together for the gospel together for the gospel blog together for the gospel conference together for two hundred years together forever together forever always together forever and ever together forever and ever compose together forever and ever lyrics together forever and ever to move together forever and ever to part lyrics together forever and never apart together forever and never to move together forever and never to move lyrics together forever gather round see lyrics together forever in love together forever in like go sailor together forever in like go sailor lyrics together forever in love compose together forever in like lyrics together forever love poems together forever compose together forever lyrics together forever lyrics pokemon together forever lyrics heap astley together forever lyrics shai together forever mp3 together forever never together forever never apart together forever poem together forever poems together forever pokemon together forever pokemon lyrics together forever rick together forever heap astley together forever rick astley lyrics together forever rico puno together forever song together forever song lyrics together forever stuck together forever we were meant to be together together forever we were meant to be together lyrics together forever wedding chapel together forever with you together forever with you lyrics together forever yours together from the go away together girl together girl forever together girl forever girl lyrics together girls together image together in electric dream lyric together in electric dreams together in electric dreams chords together in electric dreams download together in electric dreams film together in electric dreams human league together in electric dreams lyrics together in electric dreams midi together in electric dreams movie together in electric dreams mp3 together in electric dreams mp3 download together in electric dreams soundtrack together in eternity together in harmony together in love together in my care's womb together in my room together in my room lyrics together in sexual union for 65 million years together in sweet harmony together in sweet harmony lyrics together in the sand together in the sand lyrics together in the consume together is all we be together is the nicest displace to be together is the nicest displace to be precious moments together jbuilder together kikyo sango kiss together let no man together love together lyric together lyricks together lyrics together lyrics avril together lyrics avril lavigne together lyrics avril lavinge together lyrics ben lee together lyrics busta rhymes together lyrics by avril together lyrics by avril lavigne together lyrics calculus together lyrics from highschool musical together matchmaking function together mixing paxil prozac together music video together musically together now together now lyrics together on together on the smooth together on the smooth guitar tab together on the sand lyrics together on the smooth nofx together on the sand tab together on the sand tabs together once again together one together online together option 1 together photos together remix mp3 together right now in sweet harmony together right now lyrics together alter now over me together alter now over me lyrics together alter now sweet harmony together rx together rx access together rx access application together rx find card together rx access separate schedule together rx access llc together rx access plan together rx access program together rx access com together rx card together rx com together rx discount card together rx program together rx com together rx com together rxaccess together rxaccess com together sharon stone together sheet music together hit move together singles together singles dances together software together software download together software uml together soundtrack together sql reporting services together standing tall together taped together the bind together the new wedding song together the new wedding song joey gregorash together the two of us together this is what we'll do together till the end together till the end of time together to ask the lord's blessing together to get her together drive together tunes together tunes multiply together tunes neurosmith together tunes sing along schedule together uk together untied.

Forex Groups - Tips on Trading

Related article:
http://ford-id.blogspot.com/2007/10/together-dating-services.html

comments | Add comment | Report as Spam


"together dating services" posted by ~Ray
Posted on 2007-11-03 13:51:56

together dating function jewish personals together dating function reviews together dating services together eclipse 2006 together edition together edition for brood together edition for eclipse download together esl conversation book together everyone accomplishes more together everyone achieves together everyone achieves more together everyone achieves more products together facing the new totalitarianism together for ever together for ever lyrics together for life together for life booklet together for life catholic together for life catholic wedding together for life champlin together for life joseph champlin together for life joseph m champlin together for life readings together for the gospel together for the gospel communicate together for the gospel conference together for two hundred years together forever together forever always together forever and ever together forever and ever lyric together forever and ever lyrics together forever and ever to part together forever and ever to move lyrics together forever and never apart together forever and never to move together forever and never to part lyrics together forever interact round see lyrics together forever in love together forever in like go sailor together forever in like go sailor lyrics together forever in love lyric together forever in like lyrics together forever love poems together forever compose together forever lyrics together forever lyrics pokemon together forever lyrics rick astley together forever lyrics shai together forever mp3 together forever never together forever never apart together forever poem together forever poems together forever pokemon together forever pokemon lyrics together forever rick together forever heap astley together forever heap astley lyrics together forever rico puno together forever song together forever song lyrics together forever stuck together forever we were meant to be together together forever we were meant to be together lyrics together forever wedding chapel together forever with you together forever with you lyrics together forever yours together from the go away together girl together girl forever together girl forever girl lyrics together girls together image together in electric dream compose together in electric dreams together in electric dreams chords together in electric dreams transfer together in electric dreams enter together in electric dreams human league together in electric dreams lyrics together in electric dreams midi together in electric dreams movie together in electric dreams mp3 together in electric dreams mp3 download together in electric dreams soundtrack together in eternity together in harmony together in love together in my mother's womb together in my room together in my room lyrics together in sexual union for 65 million years together in sweet harmony together in sweet harmony lyrics together in the sand together in the sand lyrics together in the shower together is all we be together is the nicest displace to be together is the nicest displace to be precious moments together jbuilder together kikyo sango kiss together let no man together like together lyric together lyricks together lyrics together lyrics avril together lyrics avril lavigne together lyrics avril lavinge together lyrics ben lee together lyrics busta rhymes together lyrics by avril together lyrics by avril lavigne together lyrics calculus together lyrics from highschool musical together matchmaking function together mixing paxil prozac together music video together musically together now together now lyrics together on together on the sand together on the sand guitar tab together on the smooth lyrics together on the sand nofx together on the sand tab together on the smooth tabs together once again together one together online together option 1 together photos together remix mp3 together right now in sweet harmony together alter now lyrics together right now over me together right now over me lyrics together alter now sweet harmony together rx together rx find together rx access application together rx find card together rx find card schedule together rx access llc together rx access intend together rx access schedule together rx access com together rx separate together rx com together rx discount card together rx schedule together rx com together rx com together rxaccess together rxaccess com together sharon kill together sheet music together single dance together singles together singles dances together software together software transfer together software uml together soundtrack together sql reporting services together standing tall together taped together the bind together the new wedding song together the new wedding song joey gregorash together the two of us together this is what we'll do together till the end together till the end of time together to ask the lord's blessing together to get her together drive together tunes together tunes cube together tunes neurosmith together tunes sing along schedule together uk together untied.

Forex Groups - Tips on Trading

Related article:
http://ford-id.blogspot.com/2007/10/together-dating-services.html

comments | Add comment | Report as Spam


"SWING SWT" posted by ~Ray
Posted on 2007-10-28 11:49:57

Swing和SWT是采用不同的机制的,AWT是Swing的前身,实际上是调用本地操作系统的控件。由于在不同的操作系统下,提供的控件是不一样的,AWT采用最小公约数的办法,只提供所有操作系统都有的控件。但后来SUN改变了做法,在Swing里除了JFrame,JWinodows,JDialog(记不太清了,好像是这几个)是调用本地操作系统的控件,其它JPanel,JButton之类的都是绘出来的,所以Swing在所有平台看起来都是一样的外观。这样保持了外观一致性,但牺牲了性能。 IBM更喜欢AWT的实现机制,做出了SWT,SWT采用的是最大公倍数的做法。SWT大部分都是用的本地操作系统的控件,一些在windows里有的控件可能在linux下没有,对这种控件才采用自己绘制的方式。SWT采用类似JAVA虚拟机的方式,在不同的平台,有不同的开发包,我们写的java代码是一样的,但不同平台下看起来外观是不一样的,但性能提升很高,据说和C++做的界面速度差不多:)也许你会问哪种更好,引一名话: this is equivalent to asking whether aharmmer is better than a screw driver,of cover ,a beat wielddedwith sufficient force can probably control a screw into a wall ,andthe butt of a screw can be used in a grip to strike in a attach. However a good work keeps both harmer and screw drivers inher tool box and will use the tool that is appropriate for the jobat hand. 个人感觉以前java做界面完全没有优势,从外观到性能(我很喜欢Swing的lookandfeel,可以改变风格),SWT的出现改变了性能上的缺点,再加上JFace,及brood的RCP,我还是倾向于用SWT。下面是网上流传的关于SWT来源的消息,引用一下: 要想弄清楚为什么一切都被弄得如此混乱,要从几年前只存在AWT的时候说起。SUN当时已经建立了一套基本的可移植控件类,这些类映射到不同操作系统上的原生窗口组件(nativewidget),显然下一步应该继续增强这套模型,除了初始的CUA92组件(文字、按钮等等),再继续加上表格、树、记事本、滑块等等……当时的AWT还满是漏洞,远不能称为可靠,还需要SUN的coder们去修补。SUN的developer们如Graham和Otto总是习惯于公开把他们的bug归咎为操作系统的差异,比如“Windows和OS/2的焦点次序不同”或者“在……之间Ctrl-X的行为不一样”,以及其他苍白的托辞,好让批评的火力从SUN太早释出代码这个问题的真相上移开。然后AmyFowler来到了SUN。不是我大男子主义,Amy是个聪明的美女,大多数呆头呆脑只懂技术的开发人员都要被她捏在手里。 Amy来自一家Smalltalk公司,叫做Objectshare,在那里她负责搞UI类库。跟Java相比Smalltalk的历史有些悲惨,曾几何时有3家庞大的Smalltalk公司——IBM、Parc-Place和Digitalk。在90年代初期3家公司的市场份额大致相等,生活是美好的。Parc-Place采用仿窗口部件(emulatedwidgets)的设计(即Swing的设计),IBM和Digitalk则采用原生窗口部件(nativewidgets)。后来IBM压倒了另外两家,因此他们打算合并成一家,假设叫做Parc-PlaceDigitalk。随后当他们试图将他们的产品融合到一个叫做Jigsaw的计划中时爆发了一场大战,计划由于政治原因失败了(开发人员实际上已经能让它运转起来),就因为原生和仿造两派的死战。Amy赢得了精神上的胜利,不过在IBM我们赢得了他们所有的生意,因为这两家公司在一整年里除了吵架什么都没做。当尘埃落定之后PPD(Parc-PlaceDigitalk当时已改名为Objectshare,跟Windscale改名为Sellafield的原因相同——让人们淡忘之前发生的灾难)的股票价格从60美元掉到了低于1美元1股。他们因为伪报收入被NASDAQ摘牌,从此消失。此时SUN正走上与PPD类似的技术方向,于是PDD的技术人员都把他们的简历投到了SUN。Amy被雇佣了,她承诺通过轻量级方案解决所有窗口组件的问题,因此说服SUN管理层让她当了GUI开发部门的头头。她是拿着“这里原来的人都搞砸了,我是来解决的”的钥匙进来的。随后Amy雇佣了所有她过去在Parc-Place的旧朋友,让他们来开发Swing。 显然displace应该做的是仅仅成为一个绘制框架,给那些希望创建地图软件或者绘图软件的人们使用,无论如何,应该围绕AWT类库来建造它,按钮之类的东西仍然交给AWT来管。SUN的人比如Philip和Mark已经让AWT能够处理表格、树和记事本(notebook,?),所以Swing的方向应该说很明显了。但那些毁了PDD的人不干,他们非要把一切都弄成轻量级的。由于SUN管理层的无知,再加上Amy无情的政治手段,造成了我们今天所见的混乱局面。Amy还使SUN相信displace是作为Mozilla项目的一部分与Netscape联合开发的,事实上这只是她的宣传伎俩。.

Forex Groups - Tips on Trading

Related article:
http://blog.sina.com.cn/s/blog_572dad3301000d1g.html

comments | Add comment | Report as Spam


"SWING SWT" posted by ~Ray
Posted on 2007-10-28 11:49:53

Swing和SWT是采用不同的机制的,AWT是Swing的前身,实际上是调用本地操作系统的控件。由于在不同的操作系统下,提供的控件是不一样的,AWT采用最小公约数的办法,只提供所有操作系统都有的控件。但后来SUN改变了做法,在displace里除了JFrame,JWinodows,JDialog(记不太清了,好像是这几个)是调用本地操作系统的控件,其它JPanel,JButton之类的都是绘出来的,所以displace在所有平台看起来都是一样的外观。这样保持了外观一致性,但牺牲了性能。 IBM更喜欢AWT的实现机制,做出了SWT,SWT采用的是最大公倍数的做法。SWT大部分都是用的本地操作系统的控件,一些在windows里有的控件可能在linux下没有,对这种控件才采用自己绘制的方式。SWT采用类似JAVA虚拟机的方式,在不同的平台,有不同的开发包,我们写的java代码是一样的,但不同平台下看起来外观是不一样的,但性能提升很高,据说和C++做的界面速度差不多:)也许你会问哪种更好,引一名话: this is equivalent to asking whether aharmmer is better than a screw driver,of course ,a beat wielddedwith sufficient force can probably control a screw into a wall ,andthe butt of a screw can be used in a grip to strike in a nail. However a good carpenter keeps both harmer and copulate drivers inher drive box and ordain use the tool that is appropriate for the jobat transfer. 个人感觉以前java做界面完全没有优势,从外观到性能(我很喜欢displace的lookandfeel,可以改变风格),SWT的出现改变了性能上的缺点,再加上JFace,及Eclipse的RCP,我还是倾向于用SWT。下面是网上流传的关于SWT来源的消息,引用一下: 要想弄清楚为什么一切都被弄得如此混乱,要从几年前只存在AWT的时候说起。SUN当时已经建立了一套基本的可移植控件类,这些类映射到不同操作系统上的原生窗口组件(nativewidget),显然下一步应该继续增强这套模型,除了初始的CUA92组件(文字、按钮等等),再继续加上表格、树、记事本、滑块等等……当时的AWT还满是漏洞,远不能称为可靠,还需要SUN的coder们去修补。SUN的developer们如Graham和Otto总是习惯于公开把他们的bug归咎为操作系统的差异,比如“Windows和OS/2的焦点次序不同”或者“在……之间Ctrl-X的行为不一样”,以及其他苍白的托辞,好让批评的火力从SUN太早释出代码这个问题的真相上移开。然后AmyFowler来到了SUN。不是我大男子主义,Amy是个聪明的美女,大多数呆头呆脑只懂技术的开发人员都要被她捏在手里。 Amy来自一家Smalltalk公司,叫做Objectshare,在那里她负责搞UI类库。跟Java相比Smalltalk的历史有些悲惨,曾几何时有3家庞大的Smalltalk公司——IBM、Parc-Place和Digitalk。在90年代初期3家公司的市场份额大致相等,生活是美好的。Parc-Place采用仿窗口部件(emulatedwidgets)的设计(即Swing的设计),IBM和Digitalk则采用原生窗口部件(nativewidgets)。后来IBM压倒了另外两家,因此他们打算合并成一家,假设叫做Parc-PlaceDigitalk。随后当他们试图将他们的产品融合到一个叫做Jigsaw的计划中时爆发了一场大战,计划由于政治原因失败了(开发人员实际上已经能让它运转起来),就因为原生和仿造两派的死战。Amy赢得了精神上的胜利,不过在IBM我们赢得了他们所有的生意,因为这两家公司在一整年里除了吵架什么都没做。当尘埃落定之后PPD(Parc-PlaceDigitalk当时已改名为Objectshare,跟Windscale改名为Sellafield的原因相同——让人们淡忘之前发生的灾难)的股票价格从60美元掉到了低于1美元1股。他们因为伪报收入被NASDAQ摘牌,从此消失。此时SUN正走上与PPD类似的技术方向,于是PDD的技术人员都把他们的简历投到了SUN。Amy被雇佣了,她承诺通过轻量级方案解决所有窗口组件的问题,因此说服SUN管理层让她当了GUI开发部门的头头。她是拿着“这里原来的人都搞砸了,我是来解决的”的钥匙进来的。随后Amy雇佣了所有她过去在Parc-Place的旧朋友,让他们来开发displace。 显然displace应该做的是仅仅成为一个绘制框架,给那些希望创建地图软件或者绘图软件的人们使用,无论如何,应该围绕AWT类库来建造它,按钮之类的东西仍然交给AWT来管。SUN的人比如Philip和Mark已经让AWT能够处理表格、树和记事本(notebook,?),所以Swing的方向应该说很明显了。但那些毁了PDD的人不干,他们非要把一切都弄成轻量级的。由于SUN管理层的无知,再加上Amy无情的政治手段,造成了我们今天所见的混乱局面。Amy还使SUN相信Swing是作为Mozilla项目的一部分与Netscape联合开发的,事实上这只是她的宣传伎俩。.

Forex Groups - Tips on Trading

Related article:
http://blog.sina.com.cn/s/blog_572dad3301000d1g.html

comments | Add comment | Report as Spam


"???????????" posted by ~Ray
Posted on 2007-10-23 15:47:23

误区七:建模是在浪费时间许多新手都这样认为,这主要是因为他们所接受的教育仅仅局限于如何编写代码,对于完整的开发流程鲜有接触。而且他们的经验也仅限于如何实现代码,就如初级程序员。他们放弃了提高效率和学习技能的机会,这些技能能够使他们很容易地适应不同的项目或组织。他们应该为此感到羞愧。事实分析:在大多数情况下,在开始编码之前画一个草图、开发一个粗率的原型或者制作一些索引卡片都能提高你的生产效率。高效的开发者在编码之前都要进行建模工作。另外,建模是一种很好的在项目组成员与项目负责人之间沟通途径。你们在这个过程中探讨问题,从而对所要的是一个什么样的东西可以得到更好的理解,涉及到该项目中的每个成员也可得到对该项目有一个从分的了解。 误区八:数据模型(Data Model)就是一切许多组织基于数据模型就蹒跚启动新的开发工作,也许正如你所在的组织:IT部门对于数据有非常严格的规定,控制着你的开发项目;或者你以前的数据库是一团糟,别无选择。事实分析:数据模型是一个重要的但不是最重要的建模,它最好是建立在另外的模型之上。(参见“Extreme Modeling”,Thinking Objectively,Nov.2000)。这即使在象数据仓库这类面向数据的项目中也如此。如果没有很好的理解用户是如何使用该数据仓库的(在数据模型中没有表示出来),这些项目经常是以可悲的失败而告终。你可以使用的模型有很多 – 使用案例(use cases),业务规则(business rules),activity diagrams,类图(class diagrams),component diagrams,用户界面流程图(user interface move diagrams)和CRC,等等。数据模型仅仅是其中的一种。每种模型都有其长处和短处,应该正确地使用。 误区九:所有的开发人员都知道如何建模我们现在面临照这样一个严重的问题:许多不是开发人员的人,包括高级经理和用户,不知道软件是如何建成的。其结果,他们不能够区分开熟练的开发者和一般的程序员(当然也分不清高级程序员和一般程序员),他们想当然地认为所有的开发人员都具备从头到尾开发整个系统的技能。事实分析:这肯定是不正确的。建模的技能,是只有当一个开发者通过学习它,并经过长期的实践才能够掌握。一些非常聪明的程序员常常相信自己无所不能,毕竟他们终究只是程序员。正因为这样的狂妄自大,他们承当的一些任务是他们根本就没有相应的技能去完成的。软件开发是如此的复杂,单单一个人是很难具备所有的技能去成功地进行开发,甚至也不可能去配置有一定复杂程度的系统。开发这应该有自知之明,明白他们自己的弱点,学无止境。通过互相取长补短,建模者可从程序员身上学到一项技术的具体细节,程序员也可从建模者那里学到有价值的设计和体系结构的技术。我个人认为所有的人,包括我自己,都是新手。

Forex Groups - Tips on Trading

Related article:
http://championly.spaces.live.com/Blog/cns!30A5EA90AAB5B036!219.entry

comments | Add comment | Report as Spam


"?c++???????????????" posted by ~Ray
Posted on 2007-10-17 14:50:09

【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51 net/,   所谓“工欲善其事,必先利其器”,从程序员的角度来讲,好工具的使用总会给人带来事半功倍的效果。面对众多工具/软件,我们应该如何取舍呢。前不久,笔者在csdn的c++论坛发了一篇,以期能征求大家的广泛意见,得到了不错的反响。本文在对该贴进行整理的基础上,又做了一些补充。在这里要特别感谢网友:DanielWYO(爱上小白),redleaves(无心红叶)。 对所列各类工具/软件的评价,其依据是多数网友的观点汇总,并结合了笔者自己的个人观点,供参考,如有不实之处,欢迎指正。     对所列各类工具/软件的排名不分先后,其中既有Opensource软件,也有商业产品。对于前者,我将提供下载地址,对于后者,我将尽量提供相关信息的参考网址。     这份清单并非static的,所列工具/软件也远非保罗万象,如果你有好的建议和想法,也可以提供。如有必要,我会对该清单作定期更新^_^ 稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必言说。附带的一些工具也很不错,比如:Spy++。但编译器较之同类,支持c++标准的程度不够好,尤其6.0及以前的版本。 Windows平台下,一个类似VC、BCB的c++IDE开发环境,属于共享软件。界面亲切优雅,size也不大,其4.9 x版有中文语言支持,无需汉化。编译器基于gcc,完全支持STL。但是对于规模较大的软件项目,恐怕难以胜任。可以从:http://www bloodshed net/dev/devcpp html找到有关Dev-c++的有关信息。 有着和Devc++一样漂亮的界面,提供代码的编辑和察看功能,具有丰富的语法加亮功能,可以像VC一样自动弹出成员函数的提示,并具有快速方便的函数跳转功能(但是跳转速度似乎有点慢)。只是默认设置不适合时,需要仔细的调整和修改。无法查找经typedef之后的名字。 一个功能强大的程序员用编辑器。最值得一提的是其定制功能,很好用,可以和EMACS相比。自带了一套PCODE解释器,用c的语法,还可以挂接动态库。配合mingw一起使用很方便。从http://www slickedit com可以找到有关SlickEdit的详细信息。 另一款功能强大的建模工具,用java编写而成,口碑不错,不过速度稍稍慢了一些。从http://www togethersoft com可以找到有关Togather的详细信息,另外,以下网址提供了一个有关Together的教程:http://www cc puv fi/~tka/kurssit/Tietojarjestelmien_suunnittelu/together/TCCGuide6 IBM的XMLParser,用c++语言写就,功能超级强大。号称支持多达100种字符编码,能够支持中文,适合于大规模的xml应用。若只是很小范围的应用,则非最佳选择,毕竟,你需要“背负”约12M左右的dll的沉重负担。从http://www alphaworks ibm com/tech/xml4c可以找到有关xml4c的详细信息。 Apache的XML项目,同样是c++实现,来源于IBM的xml4c,因此编程接口也是和xml4c一致的。但是目前只支持少数的字符编码,如ASCII,UTF-8,UTF-16等,不能处理包含中文字符的XML文档。从http://xml apache org/xerces-c可以找到有关Xercesc++的详细信息。 一个用于日志记录的c++函数库,可以将内容以定制的方式记录到不同的目的地,比如:文件、控制台、syslog等,同时还可以通过控制记录级别来屏蔽掉某些无关记录。从http://log4cpp sourceforge net可以找到有关log4cpp的详细信息。

Forex Groups - Tips on Trading

Related article:
http://blog.sina.com.cn/s/blog_48ef344201000bfa.html

comments | Add comment | Report as Spam


 

 




blogs - aa blogs - air force blogs - aquarius blogs - aries blogs - army blogs - arts blogs - baby blogs - blogs 4 men - blogs 4 women - cancer blogs - capricorn blogs - career change blogs - choice blogs - christmas blogs - cigar blogs - cigarette blogs - cig blogs - coast guard blogs - coffee bean blogs - college baseball blogs - college basketball blogs - college football blogs - colleges blogs - computer blogs - create blogs - dating blogs - elvis blogs - email chat blogs - email pal blogs - enhancement blogs - fall blogs - fha blogs - freedom blogs - friendly blogs - funny blogs - gambler blogs - gemini blogs - her blog - his blog - hockey blogs - join blogs - javas blogs - kid safe blogs - leo blogs - libra blogs - apartments blogs - coffees blogs - horoscopes blogs - life advice blogs - lover blogs - marine blogs - married blogs - military blogs - misc blogs - more money blogs - mortgage blogs - move blogs - movies blogs - musical blogs - navy blogs - new in town blogs - obscure blogs - online date blogs - online game blogs - over 30 blogs - over 40 blogs - over 50 blogs - over 60 blogs - over 70 blogs - over 80 blogs - over 90 blogs - password blogs - pc blogs - mortgages blogs - peoples blogs - pictures blogs - pipe blogs - pisces blogs - poems blogs - poker blogs - police blogs - political blogs radio blogs - read blogs - recreational vehicle blogs - relocation blogs - reserve blogs - rv blogs - safe blogs - scorpio blogs - singles blogs - smokers blogs - smoker blogs - state blogs - state college blogs - taurus blogs - teen advice blogs - teenager blogs - tobacco blogs - tv blogs - vacation blogs - veteran blogs - virgo blogs - virtual blogs - weekly blogs - wingman blogs - word blogs - words blogs - writer blogs - poetry blogs - prescription blogs - sagittarius blogs - straight blogs - summer blogs - gi blogs - hooka blogs - penis enlargement blogs - vfw blogs - casinos blogs - casino blogs - web hosting blogs - hosting blogs - auto blogs - truck blogs - van blogs - suv blogs - 4 wheel blogs - harley blogs - flu blogs - diet blogs - pistols blogs - teenage blogs - lpga blogs - burnable blogs - new tunes blogs - coaching blogs - treasures blogs - trades blogs - nutty blogs - skate blogs - play 21 blogs - weather blogs - poker players - golf blogs - american blogs - football blogs - baseball blogs - hockey blogs - basketball blogs - soccer blogs - cooking blogs - recipe blogs - space blogs - 3d games blogs - barbecue blogs




the togethersoft archives:

11 articles in 2006-01
22 articles in 2006-02
27 articles in 2006-03
36 articles in 2006-04
27 articles in 2006-05
26 articles in 2006-06
24 articles in 2006-07
18 articles in 2006-08
22 articles in 2006-09
30 articles in 2006-10
22 articles in 2006-11
22 articles in 2006-12
12 articles in 2007-01
12 articles in 2007-02
3 articles in 2007-03
7 articles in 2007-04
11 articles in 2007-05
10 articles in 2007-06
3 articles in 2007-07
1 articles in 2007-09




next page


togethersoft