Saturday, January 19, 2008

Let's Talk about .. Accenture Technology Vision-Top Technology Trends 2007-2012

There was a presentation of Top Technology Trends 2007-2012 at my office. The presenters are Mr. Vincent Wong and Mr.Yen Pin Ng. They told that there are 8 trends of the technology for 2007-2012.
  1. Virtualized Infrastructure
    This kind of technology still continues the growth rate. I understand that virtualezed infrastructure is subset of discrete distance. The purpose of it is to abstract the infrastructure and architecture. Since the average usage of server is underutilized, thus the way of sharing the processor calculation is the better way. For example, the Google Server farm in Oregon, Amazon Web Service, etc.
    However, if we talk about cluster, the cluster still work for the virtualized infrastructure since the cluster is above it.
  2. Standards-based Intel-operatibility &
  3. Process Orchestration
    Now: Point-to-point integration
    Tomorrow: Web-service based integration & Process Orchestration
    They compared this issue with the car manufactory,
    Manufactured: Original VW Beatle
    Assembly: Original Fiat Panda
    Platform: many cars
    The platform is the most simplified standardization.
    It is good to mix many services to create the new process since we don't have create the new whole process everytime.

    5 Major Technology enablers behind SOA (Service oriented architecture)
    1. Web Services XML, SOAP, UDDI
    2. Enterprise Services Bus (ESB)
    3. Business Process Orchestration (Transaction Manager)
    4. Business Activity Monitoring
    5. Service Registry (and/or repository)

    There are 4 phases of implamentation:
    Phase 4: Industrialized SOA
    Phase 3: Mission Critical
    Phase 2: Tactical Implementation
    Phase 1: Organize & Strategies
    If we have to start new SOA project, we should start at Phase 2.
    Else if we have essential existing systems, we should start at Phase 3.
    For more info, they suggested to visit the Tarpon Experiment at https://collaboration.accenture.com/display/TRPN/Home
  4. Adaptive Enterprise Intelligence
    Since the volume of ERP data increses everyday, Adaptive Enterprise Intelligence is the better technology to solve this problem.
    Today: Analyze data silos & produce report
    Tomorrow: Holistic view of data plus process adaptation
    The example tool is predictive equipment such as Expect oriented programming which is the program that uses sensor to look out whether it reaches the expectation or not.
    The current largest report company is MicroStrategy.
  5. Fluid Collaboration &
  6. Enterprise Mobility
    The trend will be changed from work alone to different time and different place. The tools that support this issue are E-mail, IM, conference call, etc. For example, HP Halo, Jazz, etc.
  7. Web 2.0
    It is the power of mess contribution over the internet. The example is the linkage of MS Popfly, Pipes, Lifo, Linked In, Facebook, YouTube, Flickr, Blogger, and Google Map.
    RIP (Risk Internet Application) is the web application that have feature and function of traditional desktop application. For example, Yahoo Finance, etc.
    AJAX (Aynchronous Javascript and XML), it makes no need of page reloading, but it runs the server in background.
    Adobe Flash and Flex
    Windows Presentation Foundation
  8. Industrialized System Development
    It's tool to support trend 1-7. Software environments are evolving from IDEs -> ADM -> CDEs. CDMs make many people be able to develop program as team.

Friday, January 18, 2008

Let's Talk about .. SharePoint Designer 2007-Style of List Body

.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph{
font-size:20pt;
font-family:tahoma,sans-serif;
}


is the style to modify the font of the list body.

Monday, January 14, 2008

Let's Talk about .. Word 2007-Different odd-and-even header and footer

Today I was asked by my friend about how to create the Word document that the odd pages and even pages have different header. I searched the method from the internet, anyway, she can do it before I know haha.


The instruction about how to create the different odd-and-even header

  1. After creating the new document, go to Insert Tab->Header.
  2. Select any type of the header you want.
  3. Tick the Different Odd & Even Pages.

  4. Your odd and even pages are different.

Saturday, January 12, 2008

Let's Talk about .. K2 Blackpearl

Last Thursday, there was a product presentation in my office. It's K2
Blackpearl
. I've never use the product of K2 before, but since my works are
involving with SharePoint, thus I was assigned to listen this presentation.
K2 Blackpearl comes with the concept "It's Simple" and "Workflow was just the
Beginning
".


In the past, K2 2003 is known as the workflow engine, but the new version,
Blackpearl, is the Platform. By default, its port is 5555.

The new concept that is used in the Blackpearl is "Building Blocks". The
concept that comes to serve the end users. Blackpearl separates the users into
3 types:


  1. Users of SharePoint or the business end users: it provides the simplest
    method. The users can draw diagram if they has permission. If we compare it with the using of SharePoint Designer, it easier since it's just drag-and-drop
    to make workflow.

  2. Users of Visio: Users can use Visio to draw the diagram. The new object can be assigned the value to make Blackpearl know what that object is before
    creating the workflow.

  3. Users of Visual Studio or developers: Users can use Visual Studio 2005 to
    develop the workflow. K2 can be kept in Visual SourceSafe.

Anyway, by creating workflow with Blackpearl, whatever method you use, you can get the source code of it to further develop by Visual Studio 2005.



Users are suggested to create the "Smart Object" Server with the concept of
the Building Block. By this concept, it's simply since all items that are
created can be reused. The Smart Object is the abstract class for representing
the business entity for entire Blackpearl. It consists of Properties and
Method.



K2 Blackpearl is easy to execute since it conceals into MOSS. The users do not
feel different when using Blackpearl.



In Blackpearl's workflow, it provides function Delegate. It makes us be able
to decentralize our work. For example, when the Executive approver receives
the task to approve a lot of documents, he can assign some works to other
people. And he is able to set the permission of that people, too.


We can set the number of slot of the approvers. For example, some documents
may need only 50% of approvers to approve.


Blackpearl provides the K2 Web Designer for users to create and modify
workflow on web, i.e., only web browser is the requirement. However, this
function works for only MOSS2007.


Creating workflow with Blackpearl extends the concept of workflows that are
created by SharePoint Designer that the workflow does not only set
specifically to only one library, but it can be shared to many library but
upon to the user who has been set the permission to use.


When the workflow starts, the task of approve will be kept in 2 place: K2 Work
Space and (MOSS) Task.


In this new version, K2 Rom is SourceCode.Workflow.Client


For the Service Object, the users have to programe themselves, however, K2
provides the SDK to develop it.


The advantage of the K2 Blackpearl Smart Object



  1. You have to create once.

  2. It can be used to generate report via Report Designer.

  3. It's based on ADO.net.

  4. It provides Microsoft InfoPath 2007 Integration to allow access Smart
    Object without coding. For MOSS2007, it uses Business Data Catalog to access the Smart Object.

Friday, January 11, 2008

Let's Talk about .. MOSS2007-Task E-mail is not sent

Yesterday, P'Aey told me after the day before yesterday I came back to test my workflow and found that the E-mail was not sent to the approver. This problem occured after there was the restoring the site from other server. She tested something and it works. What she did is just turn off the e-mail notification and turn it on later... O_o I'm still confused but it's ok

The instruction
  1. Go to the setting of Task.
  2. Click Advance setting.
  3. Click Off at the E-mail notification.
  4. Click OK.
  5. Click Advance setting (again).
  6. Click On at the E-mail notification.
  7. Click OK.