WebsiteX5 Professional 10 & a2hosting

Nedávno jsem vystavil pojednání o špičkovém produktu, určeném pro tvorbu webových stránek - WebsiteX5 Professional 10. Najdete ho na TÉTO adrese. Vzhledem ke kvalitě uživatelského prostředí a bohatosti funkcí, jsem produktu věnoval 2 prezentace. Předností programu WebsiteX5 je jeho snadná provázanost na hostingovou službu "a2hosting". Publikování stránek, vytvořených ve Website X5 Pro 10 a publikovaných s využitím webhostingové služby a2hosting, jsem proto věnoval samostatnou prezentaci. Všechny jsou ve formátu slideshow. 2 prezentace jsou vystaveny v doméně a2hosting a 1 v mé doméně www.akamonitor.cz. Uvádím url všech tří prezentací:
1) Přehledná charakteristika produktu Website X5 Pro v. 10 - na adrese:
2) Charakteristika WORKFLOW při tvorbě jednoduché webové stránky pomocí Website X5 Pro 10 na adrese: http://www.akamonitor.cz/product-reviews/WSX55steps/
3) Spolupráce Website X5 se službou "a2hosting" při publikování webové stránky na web - na adrese:
Dvě prezentace ( 1 a 3 ) jsou při tom vystaveny v doméně na a2hosting a jedna (2) v mé doméně.
Website X5 i hostiongová služba a2hosting si vaši pozornost určitě zaslouží. Patří k tomu nejlepšímu v daných oblastech webové tvorby. 


Website X5 Professional 10 - review

( Česká verze recenze je publikována jako samostatná zpráva )
WebSite X5 is the most versatile and complete software for creating attractive, professional and functional websites, blogs and online stores. You don't need programming skills. It's easy to use, flexible and open to your customization. There are no fees: with 1 licence you can install it on 2 PCs and create all the sites you want, for you,  your friends and your customers.
It's Easy, Complete and Professional
- You don't need any programming skills to create a website, all you need is a mouse! 
- You work with a fully-visual intuitive interface, with plenty of previews of your work that are constantly updated in real time.
- WebSite X5 guarantees simplicity of use, flexibility and maximum customization so that you can create exactly the website you want.
- With just 1 user licence, install WebSite X5 on 2 PCs and create as many sites as you wish for you, your friends or your customers.
- Create websites that can be displayed on tablets and smartphones. WebSite X5 generates HTML5 code and guarantees compatibility with all browsers and mobile devices.
- Obtain maximum exposure with search engines, thanks to outstanding page, image and video optimization tools.
The secret of WebSite X5's success is that you don't have to spend time learning to use complicated software: all you have to do is follow the 5 easy steps to create top quality websites. Each step has been designed to help you obtain professional results with the minimum effort.
1. Choose a design from the 1,500 templates available, or create a new one from scratch.
2. Create the site's structure, adding all the pages you want.
3. Add your contents: text, pictures, videos, photo galleries, maps, social network buttons or any other type of object.
4. Make your pages unique and professional, thanks to the many advanced features: online stores, blogs, RSS feeds, members' areas, multi-language sites, etc...
5. And lastly, get your website online using the built-in FTP engine.
An "All-in-One" Solution.
Save time and effort, because WebSite X5 includes everything you need to create eye-catching and fully-comprehensive websites. There's a specific tool for every job, from editing images and photos, to creating buttons, to automatically generating menus, right up to going online with the built-in FTP engine. You don't need any other software - WebSite X5 has it all.
If you're looking for some extra ideas for your website then WebSite X5 can help: browse through more than 6,000 exclusive and royalty-free photos, buttons and graphic libraries, a gallery of ready-to-use widgets, and much more.
You are free to sign up with the web provider you prefer, but it's worth remembering that WebSite X5 does include registration of your own domain name and 30 GB of web space, at no extra cost (Find out how to activate this service).
WebSite X5 guarantees simplicity of use, flexibility and maximum customization so that you can create exactly the website you want.
The support includes 5 Video Tutorials, helping you in all stages of your work:
- Laying out a new project (2:37)
- Designing the website map (0:46)
- Inserting page contents (4:26)
- Using advanced settings (2:37)
- Publishing the website online (0:40)
All-in-One Slideshow review of the Website X5 Pro in version 10, will be published (soon) here:


MS Expression web 4 - Step by Step - recenze - AKA MONITOR

Na stránce tohoto weblogu jsem se již několikrát zmínil o knize Chrise Leedse s výše uvedeným názvem. Knihu vydal Microsoft Press. Objevil jsem ji zatím pouze v angličtině. ( Kniha věnovaná verzi 2 Expression web vyšla i v češtině ). S využitím vybraných částí textu knihy jsem sestavil tuto recenzi.
Microsoft Expression Web 4 is the newest Web editing and management application from Microsoft  It is a professional design tool used to create modern, standards-based sites that  deliver superior quality on the Web.  Expression Web 4 includes features that help ensure your output adheres to World Wide  Web Consortium (W3C) validity standards, and that help you to cleanly separate content  from presentation by taking advantage of the functionality and capabilities of cascading style sheets (CSS). Expression Web helps you to easily use some of the features that ASP NET offers, specifcally, ASP NET Master Pages, Navigation Controls, and Data Controls  It’s refreshing that tools with this type of power are available in a user-friendly designer-centric application  like Expression Web 4 as opposed to being limited to programm

What’s New in Expression Web  4
 SuperPreview Online Service 
The Microsoft Expression Web SuperPreview online service is a beta service that extends the capability of SuperPreview to include support for additional browsers and operating systems  For example, you can preview your pages in Apple Safari running on an OSX system “in the cloud ”
-  SEO Checker 
The SEO Checker feature of Expression Web analyzes your site against the best practices for getting the highest possible search engine rankings for your site  You can choose SEO options, display an SEO report, flter the results in the SEO report, and step forward and back through the list of results in the SEO report to see more detail for individual list items

Code Samples
Most of the chapters in this book include exercises that let you interactively try out new
material learned in the main text  All sample projects are available for download from the
book’s page on the Web site for the Microsoft publishing partner, O’Reilly Media:

Table of Contents
Chapter 1. Understanding How Expression Web 4 Works
Chapter 2. Capitalizing on Expression Web 4 Functionality
Chapter 3. Capitalizing on the Template Options in Expression Web 4
Chapter 4. It’s All About Content
Chapter 5. Understanding Validity and Accessibility
Chapter 6. Creating a Web Site from Scratch
Chapter 7. Adding Client-Side Functionality
Chapter 8. Adding Functionality with jQuery and PHP
Chapter 9. Adding Functionality with ASP.NET and AJAX
Chapter 10. Managing and Publishing Your Work

Use SEO Reports
Last segment of this book explains the newest feature in Expression  Web 4: Search Engine Optimization (SEO). In this book, you can see several reports that are available in Expression Web 4, but the SEO Reports feature is new and unique among HTML editors The SEO Reports feature enables designers and developers to give a sort of “prefight” inspection to their sites and pages from a perspective of attaining the highest possible Search Engine Results Page position (SERP).

Who Is This Book For?
This book is intended for existing or new Web designers  Although the book intends to provide lessons to new Web designers, experienced practitioners will be able to quickly gain familiarity with the Expression Web 4 user interface and features,

 Arnost Katolický, 31. 3.2011. (Using selected parts of the text from the book.) 


Četnost zpráv na portálu AKA MONITOR

Ke dni 6.8.2011 je na portálu AKA MONITOR 36 aktualizovaných weblogů.
Na jejich stránkách je k uvedenému datu vystaveno k volnému  přístupu plných 4623 zpráv.


Prototyping adds life and functionality to your idea - SketchFlow

Expression Blend’s prototyping tool SketchFlow
( According to the book „MS Expression Blend 4 Step by Step“, Chris Leeds, Elena Kosinski )

With SketchFlow, you can sketch and quickly prototype applications, including all interactivity. You can create a working “initial prototype” of an application, without writing any code, thus improving productivity and letting you experiment with multiple ideas. You can import scanned paper sketches, use the power of sample data, include built-in navigation between screens, switch between states, and add animations so that you and your clients can test how the prototype behaves.

a) Often, your ideas are born on scraps of paper or napkins and are nothing but pencil sketches.  All of this sketching becomes the first draft of your idea. But the idea is still on paper and looks static. Prototyping adds life and functionality to your idea; you can feel how buttons click and how and when screens change, you can preview sample data in lists and fill out forms, and more. After a prototype is finalized, it’s much easier to create a real application because almost all of the interactive parts of the application—the screens, the elements, the behaviors, and the parts—are polished and integrated. Every screen in your prototype appears as a node in the SketchFlow Map panel. The connections between these nodes simulate the navigation. You can have both connected and unconnected screens in a SketchFlow application.
b) The SketchFlow Map panel displays two types of screens: navigation and component. Component screens are similar to navigation screens but contain content that you can reuse on multiple screens. A component screen can also be part of a navigation screen. You can organize content that you want to reuse on multiple screens into component screens.
c) Adding new controls to your SketchFlow application is similar to adding them to other applications. The difference is that controls in SketchFlow prototypes have a hand-sketched look and use special Sketch styles. Microsoft chose the Sketch style for controls to help users focus on ideas rather than appearance at this early stage of the application design process. At the prototype stage, you should concentrate on thinking and experimenting with ideas, and postpone skinning for the next phase of the application’s development.
d) The process of adding new controls to a prototype is simple and fast. Even if you directly write or copy XAML code to add elements, you can apply Sketch styles later from the Resources panel or by using the Expression Blend breadcrumb bar at the top of the Artboard. You can also remove the Sketch styles to use the default Silverlight and WPF appearance of controls.
e) In Sketchflow you can use Sample data. The main purpose of sample data is to quickly fill prototype applications with temporary but realistic data. At this prototype stage, you should concentrate on ideas, not on production data. You can fill your completed application with real data later, at the appropriate point in the development cycle.
f) When you design an individual screen for a prototype application, you can also draw by using Expression Blend’s vector tools, scan paper sketches, or import graphic assets from Microsoft Expression Design. Additionally, you can use the custom shapes from the Assets panel. The shapes also have Sketch styles appropriate for use in SketchFlow projects. There are intended to help designers and viewers focus on the interactive design of the prototype rather than the visual design. You can create a hand-sketched look for images and photos you use in prototype applications.
g) SketchFlow provides tools for creating true interactivity and for simulating it. Applying behaviors to elements in your prototype, using states to switch between different scenes, and adding specific navigation to elements all enable you to include real interactivity. Simulated interactivity works by using animations instead of behaviors. In a real application, screens change when users press buttons, select something from a list, enter data in fields, and so on. Providing these interactive features enables users to interact with UI elements much as they would in the finished application. It is possible to use the states model for screens when you are designing a prototype application. States help to demonstrate interactivity and can help provide different design alternatives for a single screen. Adding animation between the various screen states provides additional realism.
h) You can customize the SketchFlow Player runtime environment by changing the SketchFlow project settings. You can customize the branding area to suit your needs: enter a new title for a project, add versions, or include a custom image by using special tags.
i) When the prototype application is finished, or when it reaches one of the final phases, it is possible to show it to friends, colleagues, team, or customers. Creating a SketchFlow package enables to include all the required files to view the project without source files, making it easy to share with others.
j) While viewing the prototype, friends, colleagues, team members, or customers might want to provide comments or feedback. The feedbach is a valuable way how to informa users about what they liked, about needed changes or missing features, and so on. By collecting these comments, it is possible to improve the prototype to make the final application better before investing the work to build the final application.
k) Expression Blend supports the creation of documentation about the prototype application. The report file, which Expression Blend exports in Microsoft Word format, includes a table of contents, a list of figures, the SketchFlow Map, navigation and component screens, the screens’ states, and user feedback.
More about the SketchFlow:
More about the book "MS Expression Blend 4 Step by Step":


MS Expression Blend 4 according to the authors of the book "Microsoft Expression Blend 4 Step by Step"

Chris Leeds and Elena Kosinska are authors of notable book published by Microsoft Press.  For the short intruduction to MS Expression Blend 4, I would like to take advantage of the characteristcis given in their book.

Contents of thebook
1 Welcome to the Silverlight and WPF World
2 Exploring the Expression Blend 4 IDE
3 Designing an Interface
4 XAML and C#
5 Animations and Transformations .
6 Adding Interactivity .
7 Creating Design Assets
8 Resources
9 Skinning Controls .
10 Working with Data
11 Using SketchFlow .
12 Designer/Developer Collaboration

Organization of the bookhttp://www.akamonitor.cz/chris.htm

I am sure that reader will welcome in particular the content of chapters 6, 10, 11 and especially 12.  This is fully in accordance with the following words of authors:
„It’s no secret that creating a great user experience takes two types of people, each of whom thinks diferently: designers and developers.  Until recently, designers and  developers didn’t usually work closely together, and they used tools from totally different families. But that’s rapidly becoming a thing of the past. The WPF and Silverlight platforms unify and simplify the designer/developer workflow. Designers work on the front end—creating beautiful user interfaces  adding interactivity, and creating all sorts of cutting-edge elements. Developers work on the back end—writing code that enables application functionality. Both designers and developers can use the same type of project, have a common point of tangency—XAML— and work within one platform.“

 is the characteristic of MS Expression Blend 4, by the author of the book „Microsoft Expression Blend 4 Step by Step“,  Ch. Leeds and Elena Kosinska.
„Microsoft Expression Blend 4 is Microsoft’s newest interactive design tool. It’s intended for designers and developers who need to create user interfaces for rich Internet, desktop, and mobile applications—and it offers tools that support the design of such applications, from conception to completion. Expression Blend 4 is part of Microsoft Expression Studio 4 Ultimate, a suite of design tools that includes the impressive SketchFlow feature, which helps designers rapidly experiment with dynamic user experiences and create compelling functional prototypes. Expression Blend provides powerful tools for integrating sample data into your application. If you’re just beginning an application design and have no existing sample data to fill it with, Expression Blend provides sample data sources that you can use to populate the application with temporary (but realistic) data. If you do have sample data, Expression Blend lets you use that. In both cases, you’ll be able to view the sample data while you design the user interface even before the application gets connected to the final “live” data source. With Expression Blend, you can even integrate graphics created in other design tools, such as Microsoft Expression Design, Adobe Illustrator, and Adobe Photoshop. The easiest source for integrating external graphic assets is Expression Design. The Expression Design + Expression Blend combination provides simple integration paths, because both applications are in the Expression Studio family. But you aren’t limited to that combination. There are powerful importing tools that integrate assets from Adobe products as well. With Expression Blend, the choice of graphic design tools is up to you. Expression Blend also makes it easy to enable interactivity without writing code. Behaviors, which are powerful interactivity building blocks, were developed expressly so that designers could add interactivity to applications without writing code. The most common task for user interface designers—skinning controls—involves understanding the structure of common controls and creating reusable styles for applications. Powerful Expression Blend style/template editing capabilities help designers to carefully modify the look and feel of default Microsoft Silverlight or Windows Presentation Foundation (WPF) controls while retaining their functionality. Expression Blend 4 also makes design workflow easier than ever before. Designers and developers can work seamlessly, sharing projects, code, and designs for better productivity and higher quality results.

The  book, writen by CH. Leeds and E. Kosinska, is intended for existing or new User Interface/User Experience designers, developers, and design integrators, as well as those who needsome basic knowledge of the tools and capabilities used by designers. Although the book is expressly intended to provide information and step by step examples for new designers, experienced practitioners can use this book as well, to quickly gain familiarity with the Expression Blend 4 user interface and features.
More about the book:
More about the MS Expression Blend: http://www.microsoft.com/expression/products/Blend_Overview.aspx
More about the SketchFlow:
You can find lot of information in my weblog: 
http://exression-studio-aka.akamonitor.cz .
 4.6.2011. doc.aka@akamonitor.cz


Expression Design for Developers

Expression Design for Developers - Postes by Joel Cochran -  portál "developingfor.net"
Expression Studio není pouhou množinou několika programů, ale komplexní systém. To neznamená, že by jednotlivé části/programy nemohly být využívány izolovaně. Hlavní přínos lze však spatřovat ve vzájemné kompatibilitě a ve schopnosti přinášet efekt "týmovou" aplikací. Joel Cochran se na stránkách portálu "developingfor.net" věnuje produktu Expression Design v návaznosti na
Expression Blend
, který výstup z programu Design využívá. Text je rozdělen do 4 částí, které byly publikovány postupně. Obsahují základní charakteristiku MS Design (ve srovnání s produkty společnosti ADOBE - Ilustrator, inDesign, Photoshop ). Možnosti využití Expression Design prezentuje autor na dvou ucelených příkladech.
Zde jsou uvedené 4 části textu, společně s webovými adresami jednotlivých částí. 

Part 1: First Impressions
Part 2: A Quick Tour
Part 3: Editing Your Art
Part 4: Using Layers and Exporting to XAML
Osnova čtyřdílného článku je následující:
- First Impressions
- Things I like
- Things I don’t like
- A Quick Tour
- Doing Something Real
- Adding Shapes to the Artboard
- Adding Text to the Artboard
- Drawing on the Artboard
- Where We Are
- Using Guidelines
- Shape Editing
- Adding Visual Depth
- Layers
- Using Multiple Layers
- Export to XAML
- Consuming the Resources in Blend
- Conclusion
Text může být zajímavý především pro vývojáře aplikací, kterým je prioritně určena poslední, čtvrtá část, věnovaná dvěma tématům: Layers a Export do XAML. Rozsah článku je cca 20 starn ve formátu Wordu. 


XIX. ročník konference Systémová integrace - 5. a 6. 6.2011.

Dovoluji si připomenout blížící se tradiční svátek všech informatiků, jejich manažérů i uživatelů ICT. Pořadatelem devatenáctého ročníku konference je opět Vysoká škola ekonomická, společně s organizacemi: Česká společnost pro systémovou integraci, CACIO, ISACA, SoSIReČR a SSSI.
Devatenáctý ročník mezinárodní konference "Systémová integrace 2011“ je zaměřen na zvýšení výkonnosti soukromého i veřejného sektoru v ČR pomocí ICT. Úvodní přednášku na téma "Strategie konkurenceschopnosti ČR" přednese Jan Švejnar (CERGE).
Podtitulek konference zní: Role ICT při zvyšování konkurenceschopnosti fire a státu. Cílem konference je napomoci managementu v podnicích a veřejné správě řídit výkonnost organizace s podporou ICT v době dynamických změn. Programové bloky konference pokrývají široké spektrum témat tak, aby řešení jednotlivých problémů bylo posuzováno z mnoha různých hledisek (např. manažerského, obchodního, technologického atd.) a z hlediska specifik řešení daného problému dle sektoru ekonomiky a velikosti podniku. Odborné aktivity na konferenci budou již tradičně probíhat ve třech různých formách:
1) přednášky 2) workshopy a 3) případové studie.
Tématické bloky
- Konkurenceschopnost ČR a služby veřejné správy
- Enterprise Architecture a její inovační potenciál
- Aplikace a technologie strategického významu
- Řízení informačních aktiv, jejich rizik a kontinuity
- Cloud Computing: Příležitosti a výzvy
- Právo a IT
- Sociální síť IT odborníků, univerzit a firem
Program bude doplněn o presentace nejlepších projektů ICT oceněných v soutěži „IT projekt roku“.
Detailní program konference najdte na adrese: http://si.vse.cz/program.asp
Konference se koná ve dnech 5. a 6. června 2011 v prostředí paláce Žofín na pražském Slovanském ostrově.


Inserting Silverlight DeepZoom into your web page

Pokud potřebujete stručný a srozumitelný návod jak vložit výstup z DeepZoom  Composeru do webové stránky, navštivte stránku:
Jednoduchá ukázka je uvedena na adrese:
( Podmínkou je instalace Silverlight na vašem počítači. )
Můžete použít Zoom i Move ( levé tlačítko myši a kolečko ). Komplexnější ukázky vám zpřístupní Google. 


Key areas where Deep Zoom Composer can be used

Three key scenarios
Deep Zoom can be used in many different areas, but there are three key scenarios where Deep Zoom is particularly useful. Source of the text: MSDN.

- Exploration of Very Large or High Resolution Images: A classic example of this would be zooming in on parts of a large map to see different levels of detail and then, using the mouse, moving your view around the map surface. As the user moves their view, animations are used to give the user the impression that they are "moving" from one place to the other on the image. Another example would be exploring a professional photo composition made up of high-resolution pictures.
- 3-D Photography: Take pictures of a room, one after the other, creating a collection of photos that make up a 360 degree picture of the room. Now the user can pan around the room with each photo blending into the other.
- Advertisements: You could create a relatively low-resolution image to represent the overall theme of the ad, and then have progressively higher resolution images containing more impressions and data about the product. When the page the ad is embedded in first loads, the ad smoothly sharpens and draws the attention of the reader by loading subsequently higher resolution images. Since the ad progressively loads, it does not significantly impact the user's overall experience of the site. In addition, if the user's mouse enters the ad, different parts of the ad can zoom in. 

Články s ukázkami na téma Deep Zoom Composer

V publikované slideshow, věnované Deep Zoom Composeru, byly využity některé z následujících zdrojů, které najdete na dále uvedených adresách:
- DEEPZOOM - Deep Zoom Silver Light

- The following sample shows Deep Zoom in action
- Video s možností udělat thumbnail jako malé kopie aktuální scény
- LIVE příklad na Deep Zoom 
- Deep Zoom Tips and Technics
- The printed circuit board ( klikací příklad přímo v textu )
- Experience the Deep Zoom
- DZ resouce page
- A deepzoom primer ( explained and coded)..
- DeepZoom Tutorial
- Deep zoom composer project

Deep Zoom Composer

Na dole uvedené adrese najdete slideshow-review pozoruhodného programu nabízeného Microsoftem.
Deep Zoom Composer is a free tool from Microsoft for creating complete Deep Zoom experiences. It can create Deep Zoom Images (DZI) for both Seadragon Ajax and Silverlight Deep Zoom and Deep Zoom Collections (DZC) for Silverlight Deep Zoom, as well as complete Silverlight Deep Zoom or Seadragon Ajax viewers and associated web pages.
Deep Zoom provides the ability to interactively view high-resolution images. You can zoom in and out of images rapidly without affecting the performance of your application. Deep Zoom enables smooth loading and panning by serving up multi-resolution images and using spring animations.

Adresa slideshow-review: http://www.akamonitor.cz/product-reviews/DZC/
Více informací se dozvíte na adrese:


SuperPreview - MS Expression Web 4 - slideshow-review

Jednou z novinek 4 verze programu MS Expression Web, je SuperPreview On-line Service.  SuperPreview umožňuje tvůrcům webových stránek důkladně prověřit kvalitu zobrazení stránky v různých prohlížečích. Pokud si aktivujete SuperPreview on-line service, nabídnou se vám ( v beta verzi ) i nejnovější prohlížeče. Superpreview dokáže zobrazit tentýž objekt ( webovou stránku nebo obrázek ) ve dvou oknech, při čemž umístění objektu do oken a výběr prohlížeče lze velmi snadno měnit. Na dále uvedené adrese jsem vystavil recenzi formou slideshow:   

SEO Reports - MS Expression Web 4

Jednou zvou nových funkcí 4 verze MS Expression Web je SEO Reports, nabízející designerům a vývojářům rychlou revizi jejich stránek s ohledem na šanci dosáhnout nejvyšší možné hodnoty SERP ( TheSearch Engine Results Page position). Ukázka prostředí  na dole uvedené adrese.
 SEO Reports features enables designers and developers to give a sort of "preflight" inspection to their sites and pages from a perspective of attaining the highest possible Search Engine Results Page position. ( Chris Leeds ).


ASP.NET 4 a C# 2010 - tvorba dynamických stránek profesionálně - KNIHA 1

Autoři:  Matthew MacDonald, Adam Freeman a Mario Szpuszta
Překlad: RNDr. Jan Pokorný
Vydal ZonerPress ( www.zonerpress.cz )
Zoner press pokračuje ve vydávání odborných publikací věnovaných technologii ASP. Aktuální  vydání  je věnováno ASP.NET 4 a C# 2010.  Jde o publikaci, na které se podíleli tři zkušení autoři : Matthew MacDonald, Adam Freeman a Mario Szpuszta.,
ASP.NET je výkonná technologie Microsoftu určená pro vytváření webových aplikací běžících na straně serveru.
V názvu publikace je uvedeno “KNIHA 1”. Je to proto, že boharství poznatků, které s daným tématem souvisí, přesahuje možnosti jednoho svazku. Publikace byla rozdělena do dvou snazků, při čemž první svazek obsahuj všechno, co potřebujeme ke zvládnutí ASP.NET 4 a C# 2010. První svazek je vhodný zejména pro uživatele, kteří v ASP.NET dosud neprogramovali. Kniha čtenáři nabízí vhodné tempo výukyumožňující v krátkém čase projít všechny základní věci, které je potřeba znát v každodenní vývojářské praxi.
Konkrétně jde v knize 1 o následující témata:
- Základy ASP.NET (úvod do ASP.NET, Visual Studio, webové formuláře, serverové ovládací prvky, aplikace ASP.NET, správa stavu).
- Přístup k datům (základy ADO.NET, datové komponenty a sada dat, vázání dat, bohatě vybavené datové ovládací prvky, cachování a asynchronní stránky, soubory a proudy, LINQ, XML).
- Budování webů ASP.NET (uživatelské ovládací prvky, motivy a vzory stránek, navigace po webu, nasazování webů).
- ASP.NET 4 a C# 2010, kniha 2 těsně navazuje na knihu 1 a popisuje:
- Bezpečnost (bezpečnostní model ASP.NET, ověřování založené na formulářích, členství, ověřování systému Windows, autorizace a role, profi ly, kryptografi e, vlastní zprostředkovatelé členství).
- Pokročilé uživatelské rozhraní (vlastní serverové ovládací prvky, grafi ky, GDI+ a grafy, JavaScript a techniky Ajaxu, portály s webovými částmi, ASP.
Pohodlnému zvládnutí látky napomáhá spousta praktických příkladů a technik z reálného světa.
Na webové stránce knihy na portálu Zonerpress, si můžete stáhnout všechny praktické příklady.
Pro bližší představu o přístupu autorů k danému náročnému tématu, si můžete udělat na základě obsahu dvou bonusových kapitol, které jsou rovněž ke stažení a to v plném znění.
Je třeba řici, že kniha není zrovna ( snad s výjimkou zkušených profesionálů ) vhodná pro čtení u kávy.  Zkušení  autoři nám však svým přístupem studium usnadnili v maximální možné míře. Kniha ZonerPressu je vzácný kus odborné literatury, který by určitě neml chybět v knihovně žádného programátora dynamických webových stránek.  Knihu vřele doporučuji všem náročným programátorům.  


ContentSeeds – LIVE editace obsahu webových stránek

Tři důležité charakteristické rysy internetu jsou:
- rostoucí bohatství obsahu
- zrychlující se dostupnost obsahu
- flexibilita obsahu.
Jednou  z naléhavých podmínek rozvoje obsahu internetu je nejen snadná tvorba obsahu, ale v nemenší míře i snadná péče o aktualizaci obsahu. Tvorba a editace webových stránek, jako nositelek obsahu internetu mají mnoho společného. Nový obsah stránek vzniká z velké části editací původního obsahu stránek. Mnoho nových stránek vzniká kombinací obsahu existujících stránek s nově vytvářeným obsahem. Klasickými nástroji pro tvorbu a editaci webových stránek jsou nástroje typu MS FrontPage, MS Expression web ( součást MS Expression Studia ) a jejich alternativy o dalších dodavatelů. Editace a doplňování obsahu stránek se děje převážně off-line s následnou publikací nové verze.
V rozhodující míře je aktualizace obsahu v péči správců stránek. Výjimkou jsem některé formy publikace obsahu, jako jsou Forum, Blog, User Group apod. Publikace obsahu je s využitím nového softwaru a nových internetových služeb stále snadnější. Významně se na tom podílí vznik cloud computingu. Dlouhodobým snem správců webu je LIVE editace webových stránek přímo v prohlížeči, bez speciálního softwaru, bez klasického uploadování a downloudování celé webové stráínky. O splnění tohoto snu v posledních letech usiluje několik předních firem. Patří k nim i firma MediaCarbon, inc. Tato firma nabízí několik let produkt nazvaný „ContentSeeds“. ContentSeed byl i původní název firmy MediaCarbon. S nabídkami a s historií produktu a firm se můžete seznámit na stránkách:
www.comntentseed.com a www.mediacarbon.com.

Přístup ContenSeeds je pozoruhodný m.j. tím, že tvorbu a aktualizaci webových stránek v režimu LIVE Editing nabízí nejen uživatelům - správcům stránek, ale  ( v přesně stanoveném režimu ) i klientům firem spravujících stránky.

Základní přístup ContentSeed je následující:
- do rootu domény je nainstalován software ( engine ) dodaný firmou MediaCarbon,
- do kodu webové stránky - do místa, kde má dojít/docházet k aktualizaci/doplnění obsahu stránky, je vložen SEED, což je několikařádkový skript, který je součástí dodávky,
- uživatel, který má být oprávněn k aktualizaci obsahu stránky, je vybaven přístupovým heslem,
- v „klidovém“ stavu není na webové stránce v prohlížeči vidět nic, co by svědčilo o nějaké změně vzhledu či obsahu stránky,
- rozhodující úloha v aktualizaci stránky přísluší on-line ( seed ) editoru.

Aktualizace stránky probíhá takto:
- webová stránka je zobrazena v prohlížeči
- uživatel stiskne CTRL-Y, čímž aktivuje on-line (seed) EDITOR ( zobrazen v prohlížeči ),
- Seed editor umožňuje operace, typické pro většinu editorů,
- Seed Editor obsahuje řadu dialogových oken, umožňujících úpravu vzhledu stránky,
- součástí editoru je Asset Manager, jehož funkcí je zásobovat editor soubory s texty a s multimediálním obsahem ( uploadovaný obsah Asset Manageru je vkládán do webové stránky ),
- uložením nového/aktualizovaného obsahu dochází bezprostředně k úpravě webové stránky zobrazené v prohlížeči.

Cennými vlastnostmi produktu CententSeeds jsou:
- QueryString.
Funkce MultiSeed umožňuje aktualizaci obsahu v několika místech téže stránky.
Funkce QueryString umožňuje vytvářet webové sídlo ( množinu propojených stránek ) pomocí jediné webové stránky, využívající připravené komponenty.

ContentSeed je dodáván ve dvou verzích:
- ASPSeeds a
- PHPSeeds.

Velkou výhodou ContentSeeds je možnost využití na libovolné platformě a při editaci-aktualizaci webových stránek pomocí obsahu různých formátů.

S prostředím a s funkcemi ContentSeeds je možné se seznámit buď na stránce firmy MediaCarbon, nebo využitím mé prezentace-recenze ( slideshow-review), kterou najdete na adrese: www.akamonitor.cz/product-reviews/contentseeds / .


Microsoft® Expression Blend® 4 Step by Step - Preview

Publisher: Microsoft Press - Publication Date: 04-APR-2011
4.dubna 2011 vychází kniha dvojice autorů Eleny Kosinské a Chrise Leedsevěnovaná MS Expression Blend 4 Step by Step. Knihu vydal Microsoft Press.
S knihou se můžete rámcově ( v režimu PREVIEW ) - seznámit již nyní pokud využijete on-line službu Oreilly - SafariBooksOnlineSlužba je dostupná v placené i ve FREE Trial verzi.
Doporučený postup: na adrese
najdete odkaz "Start your free trial". Po přihlášení zedejte nabídku SEARCH, v rozbalovacím menu zvolte Books/vidos a jko klíč zadejte "Blend 4 step". V modu Preview je dostupný Obsah, uvod a velká část knihy - některé stránky pouze částečně, některé plně. Služba "Safaribooksonline" je v plném ( placeném ) modu automaticky přístupná pro ty. kdo knihu ( obsahující kupon s kodem ) zakoupili. Po datu oficiálního vydání ( v případě této knihy po 4.4.) bývá volně přístupný i ZIP soubor obsahující příklady obsažené v knize.


MS Expression Blend Gallery

BLEND Samples. 16 příkladů   aplikací Expression Bled je k volnému stažení na TÉTO adrese: (http://tinyurl.com/5udso3l )

Altova® Authentic® 2011r2sp1 Desktop Community Edition

Často jsem žádán o radu v souvislosti s XML formátem, konkrétně se řada návštěvníků mého portálu ptá na vhodný XML editor. Mé webové stránky věnované XML formátu a jeho užití jsou bohužel již zastaralé ( rok 2000 ) a tak jsem se porozhlédl po webu a zde je moje doporučení:
Editor Authentic od firmy ALTOVA je wysiwyg editor. Vyskytuje se ve dvou verzích. Následující informace se týká verze, která je poskytována ke stažení zdarma. Bohatěji vybavená verze Enterprise, je placená.
Zde je citát anotace produktu v angličtině:
"Altova Authentic® 2011 Community Edition is a FREE WYSIWYG content editor that allows non-technical business users to view and edit data in XML documents and relational databases without being exposed to the underlying technology. They simply fill in electronic forms using the word processor-style interface, and their content or query is instantly processed. Authentic is ideally suited as the user interface element of XML-based document frameworks and management-oriented databases."
Další informace získáte na adrese:
Free verzi mám odzkoušenou a mohu ji proto doporučit. Verzi Enterprise nainstalovanou nemám, takže zatím se nemohu vyjádřit k otázce zda se investice do této bohatší verze vyplatí či nikoliv. Podaří-li se mi ji získat, rád se o zkušenosti podělím.  


Binding the value of a slider to a text box - SketchFlow

Creation - Publication - Feedback.
Ukázka tvorby prototypu projektu v MS Sketchflow, na cvičném příkladu propojení slideru a text boxu. Tvorba, publikace i zpětná vazba je prezentována pomocí slideshow, zachycující postup práce. V ukázce se uvádí i upload do prostředí SharePointu.
Adresa slideshow:
Adresa funkčního projektu:
Adresa dokumentace projektu - export do wordu:



Short walk around the house

Short walk with a camera, around the house, during the break "between TimeTrigger and KeyTrigger". SketchFlow Lesson. Photo-gallery: http://www.akamonitor.cz/fotogalerie/walk


10 ways SketchFlow can benefit you

Na portálu Microsoft Silverlight, na stránce „Silverlight Team Blog“, byl 31. Března 2009 opublikován zajímavý článek, přibližující stručně MS Expression Sketchflow, který je součástí Expression Studio Ultimate. Článek vyšel pod názvem: "SketchFlow: Rapid prototyping that works". Vysvětluje: co je to Sketchflow, jaký přínos představuje pro  uživatele a jak SketchFlow pracuje. Článek uzavírá přehled 10-ti způsobů, jak může být SketchFlow užitečný.  Článek najdete na TÉTO adrese:
( http://team.silverlight.net/tips-and-training/sketchflow-rapid-prototyping-that-works/).
Na téže adrese si můžete spustit „ Arturo’s introductory video“.  "To see SketchFlow in action and better visualize the way SketchFlow can help you in your development cycle."
Titulky z obsahu článku:
„What is SketchFlow? How does it help me? How does SketchFlow work?"
10 ways SketchFlow can benefit you

- Rapidly create multiple conceptual ideas, saving time and money in the early stages of a project.
- Pitch for projects that previously would not have been cost effective to approach.
- Delight clients with the speed and quality of the interactive and dynamic prototypes you canpresent to them.
- SketchFlow enables you to highlight navigation and application flow issues early in thedevelopment cycle helping you and the client save time and money.
- Traditionally prototypes are redundant after the concept phase and discarded. SketchFlowenables you to leverage all the assets and resources you created. In some cases you can evenuse the SketchFlow prototype as the starting point for your production project.
- Rapidly evolve prototypes by utilizing the full functionality of Expression Blend 3. There is no limitto the scope of a prototype. From a simple wireframe to examples that are fully data driven andhigh fidelity, a prototype can be as real as a project or client demands.
- Empower your client. Their ability to feedback immediately via the SketchFlow player enables theclient to feel an integral part of the process. This ensures the rapid iteration of ideas and avaluable open two way dialog between you and your client.
- The flexible workflow of Expression Blend and Visual Studio enable you to extract the bestperformance from a team with everyone continuously working to their respective strengths.
- Deliver compelling, cutting edge solutions, in rapid time and on budget to your clients.
- Have fun! Experiment, explore, iterate and retain control of your vision, from concept to



Working with SketchFlow Behaviours

Názvy jednotlivých variant chování ( behaviour ) samy o sobě mohou být málo srozumitelné. Pro lepší představu uvádím příklad s nabídkou variant chování, které se mi zobrazily v procesu přiřazování chování prvku BUTTON. Stručný význam jednotlivé volby najdete v rámečku na jednotlivých slajdech. Slideshow najdte na adrese:


SketchFlow - Use the DataGrid Control - slideshow

Jedním z nezajímavějších prvků ( control ) SketchFlow je DataGrid. Slideshow, vystavená na dále uvedené adrese, prezentuje vytvoření DataGrid na pracovní ploše SketchFlow, automatické vygenerování testovací sady dat, propojení DataGrid s testovacími daty a export vytvořeného prototypu do prostoru SharePointu a do wordu. Pro SharePoint je využita služba http://www.czechia.com/.  Slideshow najdete na adrese:


MS SketchFlow Animation Editor -slideshow

Sketchflow je v aktuální verzi vybaven vestavěným Editorem animací, poněkud jiné koncepce než na jaké je postavena tvorba animací v základní konfiguraci MS Expression Blend. Přehled funkcí a prostředí editoru jsem se pokusil vystihnout ve slideshow, vystavené na adrese: