February 2008 - Posts

 Sara
Cara kocak mem-promosikan product(CodeRush).
Dengan men-adu Pro Developer dengan Supermodel. Stick out tongue
lihat di Sara

CodeRush merupakan Add-on untuk Visual Studio yang memberikan kemudahan dalam menulis code.
Feature-nya melimpah mulai dari Visualization Tools, Advanced Selection Tools, Clipboard Tools, Navigation Tools, Code Templates, CodeRush Extensibility dan Refactor Pro.

Mungkin setelah menggunakan CodeRush, waktu yang di hemat bisa di gunakan mengetik 'code' di sara. Devil

Share this post: | | | |
PoCoRail is a little bit of free software from the PoCoBits family created to ease and structure the development of asp.net web applications. It aims to help developers concentrate on the domain model and presentational logic involved in their application, enabling a clear separation between these layers and the asp.net user interface.

It doesn't require any changes to the fundamental templating capabilities of asp.net, but due to the Model View Presenter style, development naturally moves towards a thinner and more maintainable user interface layer. This approach simplifies unit testing and Test Driven Development, but also gives a little bit of structure to your applications. Our applications usually have little or no need for many of the higher level abstractions provided by Web Forms such as the GridView or DataGrid, however no restriction is imposed by use of PoCoRail.

The vision which inspired PoCoRail is of dynamic asp.net web sites with an emphasis on clean semantic markup, CSS and Unobtrusive Javascript. All of this can be achieved while still having access to the fantastic flexibility and power provided by asp.net and the dotnet framework.

Untuk melihat lebih jauh soal PoCoRail ini pergi ke Intrepid Noodle.
Walaupun agak di sayangkan untuk VS2008 belum tersedia template-nya.

Share this post: | | | |

VSTO
Visual Studio for Office (VSTO) Power Tools untuk Visual Studio 2008 dan Office 2007 sudah dapat di download.

Ada 9 tool dalam 3 package dan 1 Documentasi

  • VSTO_PTRibbonIDs.exe -- Untuk Ribbon ID Window.
  • VSTO_PTExtLibs.exe -- Untuk Office Interop API Extension dan Custom UI Manager.
  • VSTO_PT.exe -- Terdiri dari beberapa tool yang menarik.
  • VSTOA Power Tools.docx – Dokumentasi


Tool apa saja sich:

  1. Office Custom UI Manager [Class untuk meng-koordinasi multi-instance Ribbon, custom task pane dan custom form region]
  2. Office Interop API Extensions [Class untuk parameterized properties, option/named parameters dan LINQ-enabling Office collection objets]
  3. Open XML Package Editor [GUI Treeview editor untuk mengecek dan merubah Open XML Package file (termasuk Word, Excel dan Powerpoint)]
  4. Ribbon IDs ToolWindow [Menampilkan semua re-usable built-in Office Ribbon ID]
  5. SharePoint Feature Sweeper [GUI untuk membersihkan workflow sharepoint yang tidak diperlukan dari Server]
  6. SharePoint Workflow Package Generator [Generator untuk membuat package agar mudah mendelivery ke admin sharepoint]
  7. VSTO/VSTA Pipeline Verifier [GUI yang menampilkan custom pipeline assemblies untuk di validasi ke VSTA pipeline]
  8. VSTO Developer Cleaner [CleanUp tool agar bersih ketika kita akan memulai project lagi]
  9. VSTO Troubleshooter [Diagnostic yang memeriksa mesin kita untuk menjalankan VSTO project]


Share this post: | | | |
If you are a .Net developer you may wonder why VS.Php? Php is one of the most popular languages for developing web applications. In fact, the Php community has the largest pool of rich open source applications, frameworks and resources to make your development life easier. VS.Php lets those who enjoy using Visual Studio use their favorite IDE for Php development. VS.Php also provides many unique features by leveraging the Visual Studio IDE like Php/Javascript debugging.

Kalau di codeplex ada IronPython Studio, maka ada temanya dari PHP. Walau PHP yang di gunakan bukan .Net bukan berarti tidak dapat menikmati Visual Studio IDE.
Dengan menggunakan SDK untuk Integrated dengan visual studio maka muncul product ini(VS.PHP). JCX.Software memang sudah mengembangkan cukup lama.(lihat blog Visual Studio as PHP Editor ).
Tapi yang belum mempunyai VisualStudio, maka bisa menggunakan VS.PHP Standalone Edition.
Versi Standalone, ini menggunakan SDK seperti yang dilakukan oleh IronPython Studio.

BoxBanner

Share this post: | | | |



Ribbon UI di Office 2007 kadang menyulitkan bila kita menggunakan pada layar yang kecil.
Itu ribbon bisa memenuhi 1/3 layar, sungguh tidak effisien.
Fujitsu u810


Tapi tenang untuk meng-hidden-nya simple:

  1. Tekan Control+F1 untuk meng-toggle-nya. Hide dan Unhide
  2. Double Click pada Tab. Itu berfungsi sama seperti cara 1.

Office 2007 Ribbon

Simple bukan dan juga ketika dalam posisi hidden untuk menampilkan sementara ribbon-nya di single-click saja.

Share this post: | | | |

Kalau anda pernah dan menyukai MindMap dari MindJet, tentu akan menyukai Bookvar.
Dan ini bukan itu saja, Bookvar menawarkan banyak fitur yang menarik:

  • Rapid and interactive creation of mind maps
  • User Experience yang bagus.
  • Collaboration
  • Extensible Architecture (add-in model)
  • Rich Media Integration
  • Web Aware (dengan Live)

Semua itu di dapatkan karena teknologi yang di gunakan -- WPF.
WPF merupakan sebuah platform yang multimedia walau hanya ada di Windows -- saat ini Smile.
Download Bookvar ini untuk men-'map'-kan your mind -- gratis kok.

Main

Share this post: | | | |

ZAM 3D

Menciptakan model 3D dalam XAML agak sulit bahkan untuk 2D saja biasa mengunakan vector editor.
ZAM 3D merupakan tool yang tepat untuk 3D XAML yang ringan dan sudah ada(siap di gunakan).
Memang kita belum banyak melihat tool atau plug-in untuk main-stream 3D editor(3DMax, Maya, dll) agar dapat meng-convert ke XAML.
Tool atau plug-in untuk 3D XAML sangat di perlukan agar power dari WPF dapat ter-bebas kan.

Wallstreet App

Share this post: | | | |

trueSpace merupakan salah satu 3D editor yang cukup unik (baca: dalam memodeling-nya) dan termasuk yang cukup lengkap.
Dan sekarang mereka akan bergabung dalam Virtual Earth team, karena microsoft membeli caligari.
Caligari merupakan pembuat trueSpace.
trueSpace

Dari sini mungkin kita bisa melihat calon product 3D microsoft(?), free 3d tool for Virtual Earth, VR dalam Virtual Earth, 3D editor untuk WPF dalam Visual Studio dan Rendering Server(mengingat windows akan memiliki OS tampa GUI hanya dengan CLI -- Cluster/Grid/Paraller).

Share this post: | | | |

BSOD merupakan sesuatu yang menjadi hal yang sering kali terjadi bila ada masalah dengan driver atau yang berurusan dengan low level.
Dan itu terjadi di hampir semua OS -- lihat link BSOD itu.
Tapi saat ini akan ber-ceria saja. Coba lihat gambar di bawah.
Gambar tersebut merupakan icon yang ada dalam OSX leopard.
Icon ini melambangkan Generic PC (yang kebanyakkan windows)
BSOD icon
Lokasi icon tersebut ada di
Location Icon

Entah creative atau iseng bener....tapi seru juga. Big Smile

Share this post: | | | |

VB PowerPacks 3.0 ini akan mencakup 3 hal:

DataRepeater control
Dengan control ini lebih mudah untuk menampilkan data dengan model scrollable. Lebih fleksible dan di otak-atik daripada grid control standard.

Fig1

fig2

Garis dan Bentuk control (Line and Shape Controls)
Terdiri dari control garis(line), ovals dan kotak. Jadi ingat VB6 garis dan kotak. Smile

PrintForm dan Printer Compatibility Library(PCL)
Untuk PrintForm ada sedikit perbaikan mengingat upgrade dari PCL.
Dan PCL, akan memberikan kemudahan bagi yang meng-grade code untuk printer dan Printer Collection di VB6 -- tampa perlu merubah logika-nya.
Juga PCL ini akan mirip sekali seperti yang di VB6.

Download di http://www.microsoft.com/downloads/details.aspx?FamilyId=371368A8-7FDC-441F-8E7D-FE78D96D4063&displaylang=en

Share this post: | | | |

Coba anda jalankan Aplikasi VB6 di windows 2008.
Suprise...Gift... ternyata Win2K8 meng-include VB RunTime.
Sebagaimana kita tahu, VB6 ini mungkin akan di menjadi main support untuk 5 tahun (karena terinclude oleh Win2K8) dan tentu ada extended support lagi untuk 5 tahun.
Jadi 5 + 5 + 2008 = 2018, VB6 runtime ini akan di support. wah, masih berjaya nich buat VB6 developer. he3x
Walaupun kecil kemungkinannya, banyak berharap bisa juga di upgrade IDE-nya dengan x64bit VB6 runtime(?).

Share this post: | | | |
Array di VB.Net memang berbeda dari C#.

Ini yang bisa di gunakan
        Dim arrCommon(9) As String

Mulai VB8 kita bisa menggunakan ini.
        Dim arrVb8(0 To 9) As String
Dan sekedar hint saja, dengan model di atas kita bisa bikin seperti ini. Smile
        Dim count As Integer = 9
        Dim arrCount(0 To count - 1) As String

Untuk ZeroArray kita bisa set seperti ini.
        Dim arrZero(-1) As String
        Dim arrZeroToo(0 To -1) As String
Share this post: | | | |

Caliburn adalah sebuah project dari Blue Spire Consulting, Inc. yang menggunakan pattern MVC untuk teknologi .Net, XAML dan WPF.
Memang project ini masih baru dan bisa jadi jembatan bagi colobrasi designer dan developer untuk WPF aplikasi.
Sebagaimana yang kita tahu, kebanyakkan orang yang mencoba WPF akan berpikiran seperti membuat WinForm dan ini membuat sedikit frustasi bagi developer-nya.
Karena WPF membutuhkan mind-set yang seperti ASP.Net dengan HTML-nya.

Karena calibrun menggunakan MVC sebagai dasar pemikiran dalam membuat aplikasi, maka akan memaksa developer melepaskan 'jeratkan' mind-set WinForm.
Dengan begitu akan lebih mudah menerima WPF lebih natural. Semua hal baru -- refresh total.

Saat ini untuk mendapatkan framework ini harus menggunakan SVN, untuk itu svn ke Caliburn SVN.

Share this post: | | | |

Seorang web designer atau developer biasa membutuhkan lebih dari satu browser untuk itu mereka akan meng-instal multi browers.
Tapi untuk backward compabiliti mereka akan meng-install multi versi dari browser itu. Jadi lengkap baik vertikal dan horisontal-nya.

Dan sekarang ini solusi yang biasa di pakai menggunakan Virtualization OS (VMware, Virtual PC, Bosch, dll) atau meng-install langsung di OS-nya.
Untuk Windows, multi IE bisa menggunakan Standalone Package atau Multiple IE Installer (ini merupakan installer dari standalone package).
Untuk Linux bisa memakai IEs 4 Linux .

Multiple IE


Kebetulan di OSX, kita bisa menggunakan VMWareFusion dan Parallel
Yang menarik dari parallel ini, kita menjalankan Virtual OS-nya di background dan yang di tampilkan aplikasi-nya.
Seperti gambar di bawah, MultiBrowser dari Windows Vista di tampilkan seakan mereka native di OSX.
Memang Virtualization Application masih dalam baru dan baru beberapa emulator mencoba menawarkan fitur ini.
Memang pada dasar-nya kita tidak memerlukan full os untuk menjalankan aplikasi yang kita perlukan.

Trend ini juga mulai banyak pada mode installer-nya.
Kita melihat Thinstall yang mem-'virtualization' aplikasi dengan membuat sand-box untuk aplikasi tersebut. (meng-akses registry, padalah itu cuma registry di runtime Thinstaller).
Mungkin yang lebih advance adalah Citrix. Citrix adalah menjalankan aplikasi melalui terminal service, tanpa menjalankan 'desktop'-nya.

Bagaimana dengan microsoft sendiri untuk virtualization application ini, memang saat ini belum di bundle dalam windows 2008. Tapi dari kesimpang siuran informasi, arah-nya hampir sama.
Mungkin ini bisa jadi alternatif atau merupakan juga RIA(?)
Jadi ingat serial star-trek, setiap kru dalam pesawat bisa menjalankan aplikasi-nya di terminal manapun (kecuali aplikasi HEAD) dalam pesawat enterprise.Wink

OSX Parallel Deskop


Share this post: | | | |
Singularity is a research project focused on the construction of dependable systems through innovation in the areas of systems, languages, and tools. We are building a research operating system prototype (called Singularity), extending programming languages, and developing new techniques and tools for specifying and verifying program behavior.

Advances in languages, compilers, and tools open the possibility of significantly improving software. For example, Singularity uses type-safe languages and an abstract instruction set to enable what we call Software Isolated Processes (SIPs). SIPs provide the strong isolation guarantees of OS processes (isolated object space, separate GCs, separate runtimes) without the overhead of hardware-enforced protection domains. In the current Singularity prototype SIPs are extremely cheap; they run in ring 0 in the kernel’s address space.

Singularity uses these advances to build more reliable systems and applications. For example, because SIPs are so cheap to create and enforce, Singularity runs each program, device driver, or system extension in its own SIP. SIPs are not allowed to share memory or modify their own code. As a result, we can make strong reliability guarantees about the code running in a SIP. We can verify much broader properties about a SIP at compile or install time than can be done for code running in traditional OS processes. Broader application of static verification is critical to predicting system behavior and providing users with strong guarantees about reliability.

Ini merupakan proof of concept dalam penerapan sebuah cara software stack baru. Dan os protrotype ini memang membawa CLR jauh ke dalam kernel(dalam hal ini kernel windows).
Memang ini tetap windows karena kernel-nya tetap menggunakan micro kernel windows dan mungkin kita bisa lihat ini di windows mendatang -- mungkin beberapa generasi setelah windows7.
Dengan SIP model ini akan membawa ke application virtualization, saat ini yang banyak digunakan adalah os virtualization. 

Share this post: | | | |
More Posts Next page »