ورود

View Full Version : خبر: کنفرانس Delphi Live و آینده دلفی



vcldeveloper
جمعه 25 اردیبهشت 1388, 08:47 صبح
امروز کنفرانس Delphi Live کار خودش را شروع کرد. از روی Tweetهای منتشر شده توسط شرکت کنندگان میشه متوجه شد که روز شلوغ و البته پرباری داشتند. ظاهرا امروز RoadMap جدید دلفی برای شرکت کنندگان تشریح شده، و برخی از قابلیت های جدیدی که در نسخه های بعدی اضافه میشند، توضیح داده شدند.

هنوز RoadMap رسمی روی سایت CodeGear قرار نگرفته، و هیچ کدوم از شرکت کنندگان هم فرصت نکردند پست درست و حسابی درباره اتفاقات امروز در وبلاگشان ارسال کنند. این بنده خدا از جلسه تشریح RoadMap یک سری عناوین را تونسته بنویسه، البته به گفته خودش ترتیب عنوان و تقدم و تاخر ورژن های مطرح شده درست نیست، فقط Delphi Weaver را می دانیم که قبل از سایرین آماده میشه و قرار هست در همین سال 2009 منتشر بشه:

http://robstechcorner.blogspot.com/2009/05/delphilive-where-is-delphi-going.html

همانطوری که در لیست هم مشخص هست، امکانات مختلفی به Weaver اضافه خواهند شد. بارزترین آنها عبارتند از:
پشتیبانی از APIهای ویندوز 7.
پشتیبانی از SOAP 1.2
پشتیبانی از Touch، که با توجه به اسمش، و تصویری که یکی از شرکت کنندگان گذاشته بود، مربوط به پشتیبانی از صفحات لمسی هست.
پشتیبانی از SubVersion بطور خودکار در IDE دلفی.
پشتیبانی از Firebird بطور رسمی.
پشتیبانی از Direct 2D بطور رسمی (قبل از این کتابخانه های اوپن سورس مختلفی برای این کار استفاده میشد).
پشتیبانی از Aspect-Oriented Programming.

همچنین، همانطور که در لیست مشخص هست، CodeGear قصد دارد کامپایلر و کتابخانه کلاس های دلفی را Cross-platform کند، یعنی امکان تولید نرم افزارهای Native Code برای سه سکوی ویندوز، لینوکس، و Mac OS فراهم خواهد شد. این امکان فقط محدود به کامپایلر نخواهد بود، و شامل کتابخانه کلاس های دلفی هم می شود. البته این قابلیت مربوط به نسخه بعدی دلفی (Weaver) نیست، و احتمالا در سال 2010 آماده می شود. باید منتظر انتشار رسمی RoadMap در سایت CodeGear ماند.

همچنین، شرکت کنندگان از قابلیت های زیادی که قرار هست به RTTL دلفی اضافه شود خیلی ذوق زده بودند. من از جزئیات این قابلیت های جدید خبر ندارم، اما ظاهرا چیزی مشابه Reflection در دات نت را هدف قرار دادند، و البته تاکید کردند که مثل Refelection در دات نت، RTTI دلفی موجب آسان شدن دستیابی به سورس برنامه نخواهد شد.

در هر حال، باید منتظر نتایج کنفرانس Delphi Live در San Jose کالیفرنیا ماند، و امیدوار بود که این شرکت کنندگان وقت بیشتری برای انتشار اخبار مطرح شده در کنفرانس اختصاص بدهند.

vcldeveloper
شنبه 26 اردیبهشت 1388, 02:26 صبح
خب، مارکو کانتو امروز اطلاعات بیشتری درباره RoadMap دلفی و اخبار مطرح شده در روز اول کنفرانس Delphi Live در وبلاگش منتشر کرد:
http://blog.marcocantu.com/blog/delphi_live_2009_2_roadmap.html

بر طبق گفته های مارکو کانتو، دمویی از چگونگی کارکرد قابلیت جدید Touch در Delphi Weaver هم نمایش داده شده، و این قابلیت برای پشتیبانی از صفحات لمسی و تشخیص Gesture به دلفی اضافه خواهد شد.
بر اساس اطلاعات منتشر شده از طریق Tweeter، دمویی هم از یک کامپایلر آزمایشی دلفی برای Mac OS نمایش داده شده که یک پروژه ساده Hello World را در Mac OS X کامپایل و اجرا می کرد.

تصاویری از برخی Slideهای نمایش داده شده در روز اول کنفرانس، و افرادی که در روز اول صحبت کردند، و تیم توسعه دهنده دلفی را می توانید در لینک زیر مشاهده کنید:
http://picasaweb.google.com/LovePhotoStore/DelphiLive2009#5336110982819267794

توصیه می کنم که حتما Slideها را مطالعه کنید، تا بیشتر با قابلیت های جدیدی که به دلفی اضافه خواهند شد، آشنا بشید.

امروز همچنین نسخه آزمایشی Delphi Prism در حال اجرا بر روی Visual Studio 2010 و با قابلیت پشتیبانی از دات نت 4.0 نمایش داده شد. Allen Bauer هم نمایشی از چگونگی پشتیبانی از Direct 2D در نسخه جدید دلفی داشت. البته این اتفاقات مربوط به امروز هستند، و هنوز تصویر یا تحلیلی درباره آنها منتشر نشده.

Ahmad Chehreghani
شنبه 26 اردیبهشت 1388, 22:15 عصر
توصیه می کنم که حتما Slideها را مطالعه کنید، تا بیشتر با قابلیت های جدیدی که به دلفی اضافه خواهند شد، آشنا بشید.

خدا پدر کسي که cooliris رو ساخته بيامرزه، اگه مي خواستم يکي يکي عکس ها رو ببينم پوستم کنده ميشد

اين لينک افزونه cooliris براي فايرفاکس
https://addons.mozilla.org/en-US/firefox/addon/5579

vcldeveloper
شنبه 26 اردیبهشت 1388, 23:19 عصر
خدا پدر کسي که cooliris رو ساخته بيامرزه، اگه مي خواستم يکي يکي عکس ها رو ببينم پوستم کنده ميشد
خودش یک لینک View All داره که همه تصاویر رو بصورت Thumbnail نمایش میده. اینطوری می تونستید فقط روی تصاویری که مربوط به Slideها هستند، کلیک کنید.

در ضمن، این تصاویر آپدیت میشند، مثلا در زمانی که من اون لینک رو قرار دادم، 77 عکس پست شده بود، و الان بیش از 170 عکس پست شدند.

vcldeveloper
شنبه 26 اردیبهشت 1388, 23:24 عصر
برطبق صحبت های کارمندان CodeGear در جلسات پرسش و پاسخ Delphi Live، دلفی Weaver تا قبل از پایان سال 2009 عرضه میشه، و دلفی Commodore در سال 2010. بر این اساس، تمام پروژه های ذکر شده در لینک زیر نهایتا تا قبل از پایان سال 2011 برای عرضه آماده خواهند شد:
http://robstechcorner.blogspot.com/2009/05/delphilive-where-is-delphi-going.html

مهدی کرامتی
یک شنبه 27 اردیبهشت 1388, 11:38 صبح
نسخه پیش از انتشار دلفی 2010 تا چند روز دیگر در فروشگاه برنامه نویس در دسترس خواهد بود!

vcldeveloper
یک شنبه 27 اردیبهشت 1388, 18:37 عصر
کنفرانس Delphi Live امروز به پایان رسید. چند ماه دیگه یک کنفرانس آن لاین با نام CodeRage در راه خواهد بود.

vcldeveloper
یک شنبه 27 اردیبهشت 1388, 18:40 عصر
نسخه پیش از انتشار دلفی 2010 تا چند روز دیگر در فروشگاه برنامه نویس در دسترس خواهد بود!

RAD Studio Weaver build 3417
A new beta build of RAD Studio is available.

What’s New in Weaver Beta build 14.0.3417.21151.1

May 11, 2009


Documentation

* The online help for Weaver is being developed on a docwiki located at: http://docwiki.embarcadero.com (http://www.board4all.cz/redirector.php?url=http%3A%2F%2Fdocwiki.embarcader o.com) . You are invited to preview the newly reorganized subject-matter topics on the docwiki, and to add your comments or questions to individual topics. The VCL is not yet available on the docwiki. You can find the VCL docs at: http://docs.embarcadero.com/products.../contents.html (http://www.board4all.cz/redirector.php?url=http%3A%2F%2Fdocs.embarcadero.c om%2Fproducts%2Frad_studio%2FdelphiAndcpp2009%2FHe lpUpdate2%2FEN%2Fhtml%2Fdelphivclwin32%2Fcontents. html) . Please note that the VCL requires time to load into the browser. Later in the development cycle, the built-in help for the Weaver product will be made available. If you have any trouble logging into the docwiki, please post a message to the Weaver Field Test Documentation forum

Database

* DataSnap now supports the HTTP communication protocol. Use the TSQLConnection CommunicationProtocol property to specify http, and set the hostname and port value appropriately.
* The DataSnap HTTP Service supports tunneling. This support provides a solution for client code that resides outside a firewall
* DataSnap in-process connectivity.
* Full dbExpress driver and framework support for Oracle 11g.

IDE Enhancements


* Fast Actions provides a window in the IDE that lists all actions, commands, views, etc. for the IDE in one place. It provides incremental search that filters the list based on user input. Once an item is found and selected, it is then executed.

Fast Actions can invoked by CTRL+SHIFT+F3.
Fast Actions:
1. Provides a single view into all available commands, gallery items, and actions.
a. If the form designer is visible, it will list components that match the search criteria.
b. If the code editor is visible, it will list refactorings and Live Template items.
c. The search also allows access to various options pages for the project and for the environment options.
2. Allows for incremental search filtering of available items.
3. Allows for any selected item to be executed or brought into view.
4. Is made visible by a single shortcut key.
5. Third-parties can register actions with the “Fast Actions” view so that they can add to the list.

* In the code editor, the TAB key will indent selected text.
* The ability to select the interface or implementation section has been added to the Use Unit dialog.
* Refactorings now support Generic code syntax:
o Rename refactoring on a generic type symbol.
o Change Parameters refactoring on a generic procedure.
o Extract Method refactoring within the body of method of a generic class.

C++ Compiler

* -Zx option will generate XML representation of source code.
* Support for #pragma once has been added. This support improves compatibility with MSVC. #pragma once acts as a header guard, preventing the compiler from looking at the same header file more than once.


VCL/RTL


* TStringBuilder.Clear method added to the Delphi Runtime Library.
* GetComputerNameEX is now available in Windows.pas.
* Min, Max and Position properties support 32-bit values.
* The custom message CM_INPUTLANGCHANGE has been added to VCL. The reason for this is that the Windows message WM_INPUTLANGCHANGE is sent to the active control when the language is changed. All controls must know about this message so here is what will happens:

The user changes the language. All TWinControl decedents listen to WM_INPUTLANGCHANGE. WM_INPUTLANGCHANGE is sent to the active TWinControl. If Application is nil then the TWinControl walks the Parent property until the root TWinControl is found and sends the custom message, CM_INPUTLANGCHANGE, with the same WParam and LParam that were passed in. If Application is not nil then the TWinControl sends the custom message, CM_INPUTLANGCHANGE with the same WParam and LParam to TApplication. TApplication or the root TWinControl listen for CM_INPUTLANGCHANGE and then broadcast the message to all children TWinControls. Users can then add:

procedure CMInputLangChange(var Message: TMessage); message CM_INPUTLANGCHANGE;

to their TWinControl decedents to get the language change message.


Modeling


* Modeling diagrams have a new look and feel, including gradient filling and the ability to create links between elements.


Install


* .NET 3.5 SP1 has been added to the Install prerequisites.

sasan_vm
یک شنبه 27 اردیبهشت 1388, 19:01 عصر
با این ترتیب امسال هم از پشتیبانی x64 خبری نیست :افسرده:

vcldeveloper
یک شنبه 27 اردیبهشت 1388, 20:31 عصر
با این ترتیب امسال هم از پشتیبانی x64 خبری نیست
خیلی وقته که این رو اعلام کرده بودند که پشتیبانی از 64 بیتی برای سال 2010 برنامه ریزی شده. این نکته جدیدی نبود.

vcldeveloper
پنج شنبه 31 اردیبهشت 1388, 02:35 صبح
Touch و Gesture در دلفی:
چند کلیپ کوتاه ویدئویی از Demoهای پشتیبانی از Touch و Gesture در دلفی:

Delphi Live 2009: Touch Application with Delphi - Part I (http://www.youtube.com/watch?v=G0TeZNEuEPc)
Delphi Live 2009: Touch Application with Delphi - Part II (http://www.youtube.com/watch?v=bi19G4McNSU)
Delphi Live 2009: Touch Application with Delphi - Part III (http://www.youtube.com/watch?v=0DpW27HmJkc)
Delphi Live 2009: Touch Application with Delphi - Part IV (http://www.youtube.com/watch?v=DbmtC7lLmMI)

پیشنهاد می کنم حتما ببینید.


Direct2D:
بعضی از دوستان درباره Direct2D پرسیده بودند، و اینکه منظور از آن چی هست. Direct2D یک مجموعه API جدید بر پایه DirectX برای ویندوز هست که در کنفرانس PDC 2008 مایکروسافت به نمایش گذاشته شد، و قرار هست نسل بعدی +GDI\GDI در ویندوز باشد. برای آشنایی بیشتر درباره این تکنولوژی و قابلیت هایی که ارائه می کند، می توانید به لینک زیر مراجعه کنید:

Introducing the Microsoft Direct2D API (http://blogs.technet.com/thomasolsen/archive/2008/10/29/introducing-the-microsoft-direct2d-api.aspx)


خلاصه قابلیت های در نظر گرفته شده برای این تکنولوژی:



Hardware-acceleration
Software fallback when hardware isn’t available
Interoperability with GDI, GDI+, and Direct3D
ClearType text rendering
Per primitive antialiasing
Device-independent coordinate system
Draw and fill commands for geometries (lines, curves) and bitmaps
Solid color, linear, radial, and bitmap brushes.
Rendering to intermediate layers
Rich geometry operations (eg. unions, intersections, widening, outlining, etc)
Server-side rendering
Preservation of rendering state



در دلفی، پشتیبانی از Direct2D بصورت ارائه یک کلاس Canvas جدید ارائه خواهد شد.

می تونید خلاصه ایی از مباحث مطرح شده در کنفرانس DelphiLive 2009 را در لینک های زیر مطالعه کنید:

http://blog.marcocantu.com/blog/delphi_live_2009_2_roadmap.html
http://blog.marcocantu.com/blog/delphi_live_2009_3_finalday.html
http://blogs.embarcadero.com/pawelglowacki/2009/05/20/38711