Controls and Documentation.

May 8, 2007

The Way Forward 

Sadly all my preparation was lost when I exposed my network for YMG.

Interim life would have been so much simpler.

But that is always the case when ruled by chaos. This are not allowed to flow effectively. 

Congratulations as a team we have developed an application from nothing with nothing to a point where it performs core business services.

I will now do what should have been done before we started. Created a statement of requirements.

In future these will originate from the client as nobody want to invest their capital in this task even though it saves them hundreds of pounds in the long term.

I will adopt any standard that you have readily available. We just need to put it in place before the next round of developments.

We have plenty of time to achieve as we will not be up to speed until 10/10/2007. By then I hope that we run like clockwork.

We now have are own project and are not restained by outside influences. We are a free spirit to do as we wish.

BramiT


AIOC Action Plan

May 8, 2007

AIOC

I have had to move back into R&D Mode.

The YMG Model is exposed so we have to keep ahead of the game.

I will continue to press forward on all the interesting stuff that is on the distant horizon.

I will open up a Vienna project file soon.

We have all the components of a system in place for David.

I can do no more to progress what we have in place.

It is now a simple case of passing the data into the infrastructure and implementing change control.

I am here to act as the hub for this development but must now focus on our revenue.

We had an opportunity to allow YMG to conduct our launch party.

 We are now too far down that path that YMG do not have the resources to support us.

I will be documenting our schedule shortly.

What is important now is that we deliver and consolidate.

BramiT


To Do List

May 8, 2007

I have stuff to do too! 

I have used this blog to track some of my stuff in the knowledge that one day I may have to expose my Social Network under the banner of YMGGOLF.

This blog was kept outside my network and is used as a blog is intended to be used. There are registration restrction on WordPress that stops people from achieving what I did. I just happened to have some 15 year old software that escaped their eyes. It was only when I started to join the dots that the scale of this development began to unfold and they declared it too valuable to exist.

However, we always have the choice of purchasing a developer licence and hosting our own WordPress Acoounts. I suggest that we investigate this ASAP. It is the way forward.

With regards to this blog… It needs some work doing to it. When it is no longer White As Milk you will know that is done. Please do not QA the spelling, links, design until it is UTUBE / Google Complient.

Regards

BramiT  


A Day In The Life II

May 8, 2007

How Word Press Killed My World!

Untill April 2007 I was focused upon raising funds for charity.

Sadly, YMGGolf needed some urgent database work doing before the arrival of Longhorn. We do not start our Longhorn design until 06/06/2007.

As a stop gap I badged my community charity sites as YMGGOLF.

The following day they were taken off line – ‘Terms and Conditions’.

I am a Community Guardian and the communications that I have prepared to hand over these site is now useless.

David may well elect not to utilise Social Networking which is sad for his community.

We are fine in that we now no longer have the burdon of ownership and can issue a simple instruction set to our community.

We will do this in Wilmslow, Alderley Edge and Prestbury because this is one of the centres of wealth in the UK.

This will happen soon as soon as I have declared our brand image.

We need, as a team, to declare what YMG is.

Will it be Davids Logo, (hopefully yes), or our logo.

We have until 06/06/2007 to decide.

On 06/06/2007 we launch YMG International.


AML II Collaboration

May 8, 2007

AML II - Vision 24.

This is really so very very simple… The reson why I have not done this before now is the fault of Mr W Gates. He made me a promise in 2001 and did not deliver. (Hopefully it will arrive by Red October).

We now need to get hold of Office 2007, sit down and do it.

If we can not design AML II by 10/10/2007 then Redcamel AML II will never get done.


BramiT Phase II – Widgets and Gadgets

May 8, 2007

Well Done All.

Our infrastructure is in place.

 The implementation of our first ASP.Net application this week has closed a chapter in our book. We can now move forward and begin to create those types of applications that will service our industry over the next generation of sofware developers.

We have 40,000 student to inform about scripting languages.

We will start simple and move forward.

We have stuff to learn too.

I have PHP – We all need to XAML. 

 

On 05/05/2007  You contributed to the successful completion of Phase I of EcoProfit7.

We now have a raw infrastructure which we can move forward.

It is now play time once more.

We are into Widgets / Gadgets and XAML.

In December I constructed some prototype.

Please use you minds and you skill and begin to harvest what we need.

We have a base system in YMG with some pretty basic functionality.

We have set in place a true development methodology with Research/Development/Assurance/Production Zones.

In the next few days I will look at opening up my Apple Servers and investigate how to host Portals using that kit.

Please keep up the great work.

 Project Menalaus 06/06/2007.

Our first  Widget / Gadget

PHP / ASP / Apple Complient.

(iPhone / Zune R&D for implementation 02/02/2008)

BramiT

 


How do you eat an Elephant……..

May 8, 2007

The Structured Social Network 

Great Tool – High Risk.

 The use of Social Networking to create a Structured Social Network is, in theory, great.

Great providing that you follow this one simple rule.

You  must be prepared to acccept, at a moments notice, the loss of that network and the fact that it will never ever be recovered.

To construct an empire using this technology would be foolish.

However, to construct an empire using an army of ‘ants’ to use this technology is another matter.

How do you eat an elephant?

Answer:

One bite at a time……

Welcome to SSNA  – Structured Social Network Applications.

The resolution to the risk is to have a team of highly proficient applications developers supporting you.

A team capable of managing change.

 


A Musical Legacy – RIP

May 8, 2007

Gone In 60 Seconds

The arrival of  YMG Registration Services killed off the last twinkle of hope for using AML as a registration service.

The opportunity for A Musical Legacy to benefit from years of research and development has now gone.

This is a typical example of a great idea not moving forward due to it using the wrong technologies.

AML will now struggle to move forward due to the significant revenue required to start up.

(The free lunch has now gone.) 

The original concept was also flawed in that a study of the market place, and the beta software, would have shown that social networking would over power this database.

There is  still a great opportunity for AML but it may well be different application to original Vision .

So

R.I.P. AML (vI)

Watch this space for AML (vII)

(Note: AML vII is an R&D project for iPhone / Zune Technologies. Prototype to be completed by 10/10/2007). 


WYWIWYG

May 8, 2007

What You Want Is What You Get

Sometime Santa makes special deliveries. Chistmas is now so coomercial that not all the children in the world get what they want. Like all service providers Santa has to set priorities. Delivering golf clubs in December is not an A1 task when there are children in need of a glass of water.

To resove this probem we are looking at ways to spread the load.

Our on-line sports shops are one way that the load on Rudolf can be shifted to the spring.

We recognise that it is nice to recieve somethin from Santa on Chrismas Day so we have arranged that a special message be sent to all those participating in the ‘Save Rudolf Campaign’.

Simply tell us what you want and we will see that it arrives….. Remember that you will grow between December and May so please take that into account.


The Hunt For Red October

May 8, 2007

Christmas Comes Early 

In October our stuff was going to explode from the deap into the YMG community to bring a refreshing look at how students collaborate in their studies.

However, as has happened on many times on this project we are now going to have to take the direct route to goal.

Taking dead aim we will now focus on providing some functionality to generate much needed revenue. Our cost are rising and there is no security that our community will support our venture. So we must now look outside to other sources of revenue.  We will provide a value added service to YGM offering its userbase a highly discounted product. The revenue from the registration services we will re-invest in YMG.

To the rest of the world of golf there will be other rates and value added deals.

For example; If you are a child, who has no connection to the golfing community, we have our own virtual golf club. When participating in our events at your local municiple golf club / pitch and put you will benefit from reduced green fees, plus you will be part of an internation community of kids just playing for fun.

Parents of these young warriors will benefit from out Vibrant discount scheme. Our Whitworth Street sites will inform you where the best bargains are.

There is lots to be said… But not now, you will have to wait until Red October. We promise that we will be ready for Chritmas as we have Father Christmas to serve. 

  

  


The Golf Network

May 7, 2007

http://del.icio.us/thegolfnetwork

Origianally launched in 2006, before http://del.icio.us/policenet/ 

Sadly both these solution were not taken on board by those whose interest it was to promote them. Now thay are part of http://alanbramwell.com

A model site for Community Guardians.


Welcome To My Study Buddies

May 5, 2007

Leviathan o5/05/2007

 On 05/05/2005 I launched the first web site in my social network servicing my local community of junior golfers.

Today, two years on, I can now announce that this community has significantly grown.

Welcome to: alanbramwell.com

Welcome to: My Study Buddies.


Community Guardian

May 4, 2007

Community Guardian BA019

It is official.

I am now a Community Guardian for Manchester.

I am expected to communicate with the community.

 What a great way to lauch PCSKillsTest to the community should YMG crumble.

We can also help Andy by promoting AML.

Andy needs to find funds  – he cant find £350,000 to design and build a decent system.

We can clone our stuff and gift it to him, giving us the Joe Bloggs logo.

Nice One Al  – Joe Blogs Shops! (And a % there of, (with keen negotiation)).

Action Plan: Talk to Andy/ Joe Bloggs


Collaboration

January 11, 2007

Andy …..

This is really so very very simple… The reason why I have not done it before now is the fault of W Gates… He made me a promise in 2001 and did not deliver.

We now need to get hold of Office 2007, Scott and Alan and sit down for one evening.

If we can not do that over a bottle of wine and have it finished by 02/02/2007 then we will never do it.

The result will be that a lesser Collaboration Indicator will be set and a contingency agent will be contacted.

It is in my interest for this collaboration not to happen as I am independant of thought. I have kept you alll informed that the tide of change was arriving – I have kept no secrets from you.


Ringfencing Legacy Systems.

January 11, 2007

By Saurday I expect to see all you databases with regards to http;//amusicallegacy.com/ this includes all the office applicstion requird to run your company. Including your company structure, daybook, accounting interfaces and project management/tracking applications.

All these will come under my remit as Vista arrives on 31/01/2007 and Longhorn Server arrives later this year. You have had 5 years to produce this material.

Any intelectual rights that you have about your business expire on 01/02/2007 as the www is now brand. There are thousands of vultures waiting for the rich pickings.


Ingersoll Rand – A Case Study

January 11, 2007

Between 1977 and 1990 I performed many duties developing and supporting the systems of a multi-national organisation.

These skills have been used to benefit many organisations.

The direct mail industry is no further forward in terms of iT than the Kalamazoo Registers used by IR in 1977.

So, now we are taking about my I, J and K projects.

02/02/2007 will be ImplementiT, (http://del.icio.us/amusicallegacynet/)

03/03/2007 will be JoiniT, (http://del.icio.us/thegolfnetwork/ registration services)

04/04/2007 will be KalamazooiT, (http://del.icio.us/ingersollrandnet)

06/04/2007 will be IR-FRS Finacial Year-End Office 2007 Reporting Systems.

George was always the first to return his tax year end……. Kept a clean ship… on the back of our preparation and house keeping.

To achieve this schedule we will have to conduct the following tasks.

  1. Obtain Office 2007
  2. Obtain the 2007 tax year end white papers.
  3. Create our Office 2007 Excell Applications.
  4. Create our Office 2007 Access Applications.
  5. Create our SQL Stored Procedures.
  6. Create our Crystal Report Standards.
  7. Create our Crystal Reports.
  8. Find a Client.
  9. Evaluate Clients Software.
  10. Define our XAML standards
  11. Extract Client FRS Data.
  12. Import Client FRS Data
  13. Produce Crystal Reports
  14. Find Qualified Accountant
  15. Evalaute Accountantancy Software Packages
  16. Define Accountancy XAML standards
  17. Create Year End XAML extracts
  18. Define Transpartation Standards
  19. Test Transportation / Import Procedure.
  20. Define Processing Schedule.
  21. Action FRS Tax Year End Returns.

All the about to be achieved though a project management / tracking application.


Time to start to get real – It is all about data Andy!!!!!

January 11, 2007

ALTER PROCEDURE dbo.spCreateTestTable /*

(

@parameter1 int = 5,

@parameter2 datatype OUTPUT

)

*/

AS

/* SET NOCOUNT ON */

CREATE TABLE emp(emp int not null,empname

varchar(10),job varchar(9),mgr

int,hiredate datetime,sal

int,comm int,deptno int)

INSERT into emp values

(69, ‘Smith’, ‘Clerk’,7902, ’17-Dec-80′,800,null,20)


Roll Out Strategy

January 11, 2007

I believe that we now have all the elements in place.

The communication to central government has been made available by No.10

Office 2007 is now avaialble to download, (given that there is a zip code registration issue).

The politics of Andy and David has been played out.


YMG Registration

January 11, 2007

Last evening I contacted David to wish him happy new year and to express my concerns about the disconnected links in his new web site.

The site looks great….. but it just does not perform and I expressed my concerns about the code behind, database functionality and the exposure of his images, (Tesco Print Services).

I recieved confirmation that the registration services still do not work.

I advised David in view of this, and the clear risk that business is vulnerable from attack, that I will now go about cloning his site.

There will be two clear areas of development.

1. Registration  – Outsource to Richard/Paul/Graham/Me

2. Image processing – Outsource to Jan/Phil/Graham/Paul/Ricard/Me.

I have advised David that I will ringfence his application as I will do A Musical Lagacy. This will commence Saturday.


The Redcamel Musical Legacy Goes Live….

January 7, 2007

http://amusicallegacy.wordpress.com/

It would have been great had Andy taken this initiative on-board and registered this site himself.

The branding then could have been attached to him.

But he did not and I will not utilise his images.

The result is that the musical legacy blog network will now bear The Redcamel Brand.

To date the Redcamel blogging network has used freely available model sites. We will now create the Redcamel brand and then look into hosting our own Redcamel WordPress blogging network.


Redcamel58 Signoff – A Musical Legacy dotCom

January 4, 2007

In my opinion all the elements, bar the registration services, are now complete such that the business requirements of the current application has been brought up-to date with the Vista generation software platform.

Collaboration contracts are now being constructed off-line. These contracts are so designed that the clients will declare their level of collaboration.

This contract has been devised to counter the obstructive tactics employed by the MRA and the like.

This will also expose the Eco-Profit7 project to the development team members and assess their individual commitment level to the central solution.

The contract will also expose to those that continue to develop legacy solution the risk which they are exposing themselves to from a corporate buyout, internal management buyout, an aggressive attack by a dormant Trojan or an undisclosed entrepreneur.

For some organisations there is now the clear and present danger from attack by political activists and/or Eco-warriors.


PlaniT Review

January 4, 2007

Status Orange – Time for Change

(Note: Day 3 Posted after 12pm) 

The objective to complete Phase I of PCKillsTest by 31/01/07 went to  status Orange today – (unable to procede without extenal assistance).

However, given the progress which was made in the Christmas period a new strategy has evolved.

1. The next generation YMG site arrived – it is dead in the water!

2. A Musical Legacy has also been impacted by the arrival of Pandora.Com

The effect of this is that Redcamel58 can now be signed off. The oppoortunity to develop the mising functionality for a musical legacy has now gone.  Eco-Profit7 can therefore be brought forward by 7 months.

This strategy means that the team need to be invited to join the party.

The solution for this problem is the Redcamel Collaboration Strategy. Depending upon your level of involvement you will be invited to participate.

The following is a first draft of this policy staement:

Level 1 – Core Team  Participant.

To qualify you will have to bring significant benefits to the team. Or, by actions prior to 01/01/07 have contributed freely to the implementation of Nimrod / Redcamel58

Level 1 – Active Collaborator.

Qualified by tangible ownership of program source / intellectual right /                              Asset / Sevice or Patent.

Level 1 – Passive Collaborator.

By such deeds or actions you have staisfied the needs of an Active Partner.

Level 2 – Target  Business  / Community

This is where a business oppoptunity has been identified by a Collaborator.

Level 2 Active Target

Where the Business has been made aware of the opportunity and has by some                 deed or action contributed to the project.

Level 2 Passive Target

Where the information has been aquired from the target who was not aware of                 the existance of the project. Note: This class will protect the developoment  team              from accusations of intellectual rights theft.

Level 3 Case Study

This comes in many forms :

  1.  Where an individual / company has been requestes to collaborate and has on three occassions refused.
  2. Where the collaborator has, by past life experience, identified an opportunity.
  3. Where, via the media / heresay, a case study has clearly presented itself.
  4. Others….

Clearly there are big issues here and as Eco-Profit7 is a collaboration between some major players their input to this strategy / charging mechanism has to be discussed and documented.

Therefore, the following actions are now critical:

  1. To define the Collaboration Table.
  2. To complete the Collaboration Table
  3. To circulate the Collaboration Table
  4. To define the Eco-Profit7 Mission Statement.
  5. To agree the mission statement
  6. To define / agree the central registration solution.

It is now critical to communicate to the players that whilst they each have their own solutions there is significnt gains to be had in interfacing this functionality together under one interoperable banner.

To demonstrate that we have this wealth of experience and a common iT strategy will put us in a great possition when Longhorn Server arrives in the summer.

The Mission is simple.

It is my stock-in-trade. To develop a state of the art infrastructure which, with minimum effort, allows multi-platform applications to share information  and in doing so satisyt all the statutory obligations of tupe legislation. In addition the core solutions should  satisfy the needs of a business considering the migration of its HR and Payroll services and that this solution addresses all the shortfalls that exist in the business community. The core application must recognise and ad-here to recognised b2b edi data interchange standards but in addition the definition of new standards which will improve business performance by taking advantages of technical advancement is allowed. The core application should, at all time, be placed under scrutiny such that technology is applied where benefits are demonstrable.

I can now report that the Eco-Profit7 status is green and that Redcamel58  is now complete. This has been achieved  by bringing  Eco-Profit7 forward by 7 months and those tasks which went critical have now been re-scheduled.

Action Plan:

 Due to he nature of this development it is essential that all document are maintained to the highest standard in a secure but accessable area.

However, as this is also an education / open development project there are none business critical specificaions which are ‘flexible’ and best left to the imagination of the collaborator. For this reason the BramiT Media blog sites will expose open source  projects.


Action Plan

January 2, 2007

Day 1: Eco-Profit7 – Project Redcamel58. 

There are a number of communities which are the targets for our applications.

By 31/01/2007 I require to see that we can unite these communities via a common key.

That key will be: The URL of the community leader.

Three databases zones will created, each will have creation/update/deletion/reporting functions. (Note: This should include Crystal Reports – for Analysis / Control purposes.)

  1. The primary community wil be the PCSkills, (Education), user base: ASP.Net SQL Server.
  2. The commercial target will be the golfing community: Delicious / Flock / Excel / Access.
  3. The experimental community will be the Musical Legacy group: PHP/MySQL/ Apache Web Server / Visual FoxPro Interoperability Test. (VBA/VB.Net/C#.Net/XAML…stuff). 

The infrastructure for 2 is complete and will form the base data for 1 and 3.

This is a data analysis exercise. Not a demonstration of www design.

The deliverable is: Data Management / Design Standards for Longhorn Server. (This being Phase II of this Activity -  To commence 08/07/2007).  


BramiT Development Strategy 2007

January 1, 2007

The new year is here and it is time to take stock.

Vista is a month away, Office 2007 still to arrive. But we have a new YMG site and IE7 is here.

We will now begin to construct our SQL application. To guide us we have three publications to guide us:

  1. SAMS Teach Yourself ASP.Net 2.0 – Scott Mitchell
  2. PHP, MySQL and Apache All in One – Julie C. Meloni
  3. Windows XP Under the Hood, (VBA), – Keittel

This is primarily a learning / training enterprise. However, there are real objectives .

  • These are:
  • To prepare ourselfes for the arrival of Longhorn Server.
  • To define out application design standards for the next generation muti-media applications.
  • To create our core, model projects.

This is an exercise in interoperability and convergence which will see the creation of a model which devolves information ownership and delivery to the OIS operatives.

We will service the following industries with this one model.

  • The Tourist Industry – HRHNET
  • Charities
  • The Golf Industry
  • Education
  • Health Service
  • The Police
  • Facilities Management
  • Contract Catering
  • Construction
  • Local Government.

We have the experience and knowledge of developing solutions for a multi-national organisation. We will reflect on this knowledge base and apply it to one of the above.

The most appropriate of these is the golf industry. This is a visual industry which is ideal for our needs.

We will now begin to evaluate the applications which are on the www and classify there objectives.

Anyway… It is news years day and we are not going to do too much today other than to state that the ‘Reverse Engineering’ www applications is our mission and that we will constrain our development to the scope of the publications mentioned. We should aim to set the standards / model application by 07/07/07 thereafter we shall focus upon the development of commercial applications.

Note: The ASP contraint does not apply to scripting languages. The development of InfoNet/InfoLab/Hybrid Office information is not governed by this rule. HTML / CSS / XML / XSL / DHTML / JAVA Script / XAML/ PHP… are ‘lifestyle languages which do not need the Visual Studio development skills. In addition there are now a host of free www services which can be integrated into the design of Community Information Systems. (UTUBE/FLOCK/WORDPRESS are good examples).

Our first mission is to look at the YMG organisation chart, other golf communities, the police network and the nos. We will create a SQL / Flock integrated application. But we have one problem, we do not have a professional reporting solution. This is a chicken / egg problem. We have the benefit of experience and we will use crystal reports to assist us. This is ‘The Developers Portfolio’ we will report in Phase II detail some of the tools which professional applications developers use. Examples of which are ‘CICS Playback’ and TICTOC which allow developers to construct test scripts for volume testing.

So….. Watch this space!


Happy New Year – HRHNet

January 1, 2007

Well the new year has arrived….

2007 will see the arrival of Vista, Office 2007, Longhorn Server.

Now is the time to start about thinking of such things like Global Warming, The Anniversary Year of Liverpool City and the warm up for the city of culture celebration.

http://del.icio.us/hrhnet is our focus on these events and the opportunities which this new digital age offers. A lot will change before we host the olympic games – education will be required to ensure that this technology is used to the maximum of its’ potential.

Happy New Year.. This is just a time stamp for the start of this project which will see the start of many initiatives. For thirty years The Prince’s Trust has done fantastic work – it is our intention to support the initiatives of theis trust during these developments.

BramiT

01I07; 00:00:01

A Redcamel Production


Visual Studio……. Learn The Language!

December 27, 2006

Visual Studio has once again shown itself to be an unusable tool.

To get to the point where one is productive is far far too difficult.

In this latest example we have a veresion on  virgin machine which has been installed by a seasoned microsoft prodessional. Yet the simple task of creating a new sql database can not be achieved without connecting to the internet.

Whilst we can demonstrate a ’click event’ to run a stored procedure to create a table. A stored procedure to ’alter’ the said same table does not word. Similarly a stored procedure to ‘drop’ a column does not work.

The end came when simply attempting to add then delete rows from the table did not work.

Given the simplisity of what we are trying to achieve, (and the fact that we have done this before with great success), is absorbing so much time that attempting to ‘Learn The Language’ on such a platform wil be impossible.

The question now has to be asked.. How do students purchasing the Students Addition get started.

I for one have once again given up and will continue to press forward using alternative tools.

This problem now has to be resolved urgently as the language is my last milestone. Vista arrives in one month and longhorn will follow shortly. We will see now see how Andy lost his opportunity.


SantaNet / PCWorld

December 25, 2006

Are you ready for

Vista!

Well it is Christmas and we have to start to think about Vista ariving on 31 Jan 2007.

If you observed this site before today you will have noticed it had the theme ‘White As Milk’. Well we have moved forward, WAM is still the theme for our charity work. SantaNet is more of a commercial venture. Both themes will run in parallel, they are both about Education, Education, Education.

In 2007 we hope that education will provide some of the solutions which are needed if we are to address Climate Change.

Personally I will consider an Open University course on subject, provided that the course fits my lifestyle / mission. If not I wil continue forward regardless.

Happy Christmas and a great, (Vista) 2007.

BramiT

25Xii2006


Getting Started

December 6, 2006

Vista (Longhorn!!!!)

One great big thank you to Richard Gilbert for your endurance…As you will now see there are good reasons as to why I have not ”Learnt the Language..”

I am a great believer in RPRT.

The time is now..

“The Next Instance Of Now”

Tom Shaw – Ingersoll Rand (Training Manager / Company Psychologist).

For some 13 years I was an attendee of every course which Tom had to offer.

From being a Management Trainee myself I became a mentor of the fast track graduate system and many young men and women who have entered the world of Information Technology.

The opportunities which TS extended to myself were considerable.

XAML Evaluation

It has taken great strength not to start.

The origins of the following code has been lost, (If it belongs to you – thank you),  and is my first attempt to get an XAML program to work.

One great benefit of XAML is that it helps to separate design and development, which actually helps to improve collaboration and efficiency between designers and software developers. As the XAML markup for an application’s UI remains separate from the remainder of application logic, a designer’s exact layout can be saved in XAML and combined with the application without affecting the development process.

Action

  1. Cut the code

  2. Paste into a .txt document.

  3. Rename a .XAML document.

  4. Open the document.

Great.. You have started ….

Now buy the book …

Do some reverse engineering….

Harvest as much code as you can..

Join a forum…

Join a user group..

Define the standards…

Specify the application…

Get Started..

Example Code

<!– Saved from Aurora XAML Designer for WinFX – Mobiform Software Ltd. – Wednesday, July 19, 2006 12:07:12 PM –>
<Canvas Name=”Canvas1″ Width=”560″ Height=”326″ ClipToBounds=”True” xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation“>
  <Canvas.Background>
    <LinearGradientBrush Opacity=”1″>
      <LinearGradientBrush.GradientStops>
        <GradientStop Color=”White” Offset=”0″ />
        <GradientStop Color=”#FF1620FF” Offset=”1″ />
      </LinearGradientBrush.GradientStops>
    </LinearGradientBrush>
  </Canvas.Background>
  <Canvas.Resources>
    <Storyboard x:Key=”Storyboard_0″ BeginTime=”00:00:00″ Duration=”00:00:07″ SpeedRatio=”1″>
      <Storyboard.Children>
        <DoubleAnimationUsingKeyFrames Storyboard.TargetName=”Viewbox2″ Storyboard.TargetProperty=”(Canvas.Left)”>
          <LinearDoubleKeyFrame KeyTime=”00:00:00″ Value=”-193″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:00.7110000″ Value=”-51.5408163265306″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:01.7070000″ Value=”17″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:02.8070000″ Value=”67.8147664057888″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:03.4790000″ Value=”165.814766405789″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:04.4040000″ Value=”335.814766405789″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:05.0340000″ Value=”514.814766405789″ />
        </DoubleAnimationUsingKeyFrames>
        <DoubleAnimationUsingKeyFrames Storyboard.TargetName=”Viewbox2″ Storyboard.TargetProperty=”(Canvas.Top)”>
          <LinearDoubleKeyFrame KeyTime=”00:00:00″ Value=”84.8616666666667″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:00.7110000″ Value=”102.994319727891″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:01.7070000″ Value=”135.861666666667″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:02.8070000″ Value=”65.1293322940626″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:03.4140000″ Value=”64.1293322940626″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:04.3410000″ Value=”121.129332294063″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:04.9730000″ Value=”121.129332294063″ />
        </DoubleAnimationUsingKeyFrames>
        <DoubleAnimationUsingKeyFrames Storyboard.TargetName=”Viewbox2″ Storyboard.TargetProperty=”(UIElement.RenderTransform).(TransformGroup.Children)[4].(RotateTransform.Angle)”>
          <LinearDoubleKeyFrame KeyTime=”00:00:01.7070000″ Value=”-2865.63084795133″ />
          <LinearDoubleKeyFrame KeyTime=”00:00:04.1060000″ Value=”-2836.74365921069″ />
        </DoubleAnimationUsingKeyFrames>
        <DoubleAnimationUsingKeyFrames Storyboard.TargetName=”Viewbox2″ Storyboard.TargetProperty=”(FrameworkElement.Width)”>
          <LinearDoubleKeyFrame KeyTime=”00:00:02.8070000″ Value=”260.370467188422″ />
        </DoubleAnimationUsingKeyFrames>
        <DoubleAnimationUsingKeyFrames Storyboard.TargetName=”Viewbox2″ Storyboard.TargetProperty=”(FrameworkElement.Height)”>
          <LinearDoubleKeyFrame KeyTime=”00:00:02.8070000″ Value=”201.464668745208″ />
        </DoubleAnimationUsingKeyFrames>
      </Storyboard.Children>
    </Storyboard>
  </Canvas.Resources>
  <Canvas.Triggers>
    <EventTrigger RoutedEvent=”FrameworkElement.Loaded” SourceName=”Canvas1″>
      <BeginStoryboard x:Name=”Storyboard_0_BeginStoryboard” Storyboard=”{DynamicResource Storyboard_0}” />
    </EventTrigger>
  </Canvas.Triggers>
  <Viewbox Canvas.Left=”-51.5408163265306″ Canvas.Top=”102.994319727891″ Name=”Viewbox2″ Width=”260.370467188422″ Height=”201.464668745208″ RenderTransformOrigin=”0.5,0.5″>
    <Viewbox.RenderTransform>
      <TransformGroup>
        <TransformGroup.Children>
          <MatrixTransform Matrix=”Identity” />
          <TranslateTransform />
          <SkewTransform />
          <ScaleTransform />
          <RotateTransform Angle=”-2836.74365921069″ />
          <TranslateTransform />
        </TransformGroup.Children>
      </TransformGroup>
    </Viewbox.RenderTransform>
    <Canvas Name=”Canvas3″ Width=”500″ Height=”500″>
      <Path Canvas.Left=”184″ Canvas.Top=”184″ Width=”269″ Height=”316″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”2″>
        <Path.Data>
          <GeometryGroup>
            <GeometryGroup.Children>
              <PathGeometry Figures=”M116,55C160.666666666667,-7.86527777777775 246.5,-10.3652777777777 221,86 221,86 118.166666666667,255.468055555556 118.166666666667,255.468055555556 106.5,283.801388888889 -26.8333333333333,296.301388888889 17,245 17,245 111,58 111,58″ />
            </GeometryGroup.Children>
          </GeometryGroup>
        </Path.Data>
        <Path.Fill>
          <LinearGradientBrush Opacity=”1″ StartPoint=”0.413338449195996,0.465659771879033″ EndPoint=”0.607696268088777,0.482125093649486″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”#FFFF000B” Offset=”0.00854700854700855″ />
              <GradientStop Color=”#FFFF000B” Offset=”0.991452991452991″ />
              <GradientStop Color=”#FF31FF2D” Offset=”0.833333333333333″ />
              <GradientStop Color=”#FF31FF2D” Offset=”0.316239316239316″ />
              <GradientStop Color=”#FFFCFF18″ Offset=”0.491452991452991″ />
              <GradientStop Color=”#FFFCFF18″ Offset=”0.483″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Path.Fill>
      </Path>
      <Path Canvas.Left=”145″ Canvas.Top=”218″ Width=”157″ Height=”172″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”2″>
        <Path.Data>
          <GeometryGroup>
            <GeometryGroup.Children>
              <PathGeometry Figures=”M140,14C140,14 156,32 115,50 115,50 134,58 134,58 134,58 110,106 110,106 110,106 10,51 62,21 62,21 138,11 138,11″ />
              <PathGeometry Figures=”M83,89C83,89 67,106 108,102 108,102 81,157 81,157 9,113.718055555556 5,79 50.6666666666667,63.7180555555556 49.8333333333333,64.5513888888889 60.6666666666667,68.7180555555556 83,88″ />
            </GeometryGroup.Children>
          </GeometryGroup>
        </Path.Data>
        <Path.Fill>
          <LinearGradientBrush Opacity=”1″ EndPoint=”0.707106781186548,0.707106781186547″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”#FF315AD1″ Offset=”0″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Path.Fill>
      </Path>
      <Path Canvas.Left=”75″ Canvas.Top=”101″ Width=”233″ Height=”229″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”2″>
        <Path.Data>
          <GeometryGroup>
            <GeometryGroup.Children>
              <PathGeometry Figures=”M98,58C98,58 193,97 207,127 207,127 152,133 153,133 153,133 133,107 73.75,104.372222222222 83,105 92,61 92,61″ />
            </GeometryGroup.Children>
          </GeometryGroup>
        </Path.Data>
        <Path.Fill>
          <LinearGradientBrush Opacity=”1″ EndPoint=”0.707106781186548,0.707106781186547″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”Blue” Offset=”0.307692307692308″ />
              <GradientStop Color=”#FF46FF28″ Offset=”0.5″ />
              <GradientStop Color=”#FF3621FF” Offset=”0.521367521367521″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Path.Fill>
      </Path>
      <Path Canvas.Left=”41″ Canvas.Top=”101″ Width=”136″ Height=”181″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”4″>
        <Path.Data>
          <GeometryGroup>
            <GeometryGroup.Children>
              <PathGeometry Figures=”M99,97C99,97 94,106 80,142 80,142 50,155 50.25,155.666666666667 53,162 38,138 38,138 38,138 72,124 72,124 72,124 92,93 102,93 102,93 106,95 106,95″ />
              <PathGeometry Figures=”M107,102C107,102 94.8333333333333,143.801388888889 72.3333333333333,163.801388888889 73,162 63,155 63,156 63,156 96,131 101,95″ />
              <PathGeometry Figures=”M105,91C105,91 111,95 111,98 111,98 124,73 122,72 122,72 113,67 113,67 113,67 105,88 105,88″ />
            </GeometryGroup.Children>
          </GeometryGroup>
        </Path.Data>
        <Path.Fill>
          <LinearGradientBrush Opacity=”1″ EndPoint=”0.707106781186548,0.707106781186547″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”#FF28FF3C” Offset=”0″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Path.Fill>
      </Path>
      <Path Canvas.Left=”44″ Canvas.Top=”65″ Width=”137″ Height=”180″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”2″>
        <Path.Data>
          <GeometryGroup>
            <GeometryGroup.Children>
              <PathGeometry Figures=”M45,46C45,46 73,21 73,21 73,21 68,41 68,40 68,40 93,26 98,31 98,31 81,48 78,48 78,48 103,39 105,52 105,52 76,73 76,73 76,73 94,73 94,73 94,73 65,95 65,95 65,95 79,94 79,94 79,94 59,118 59,118 59,118 82,123 82,123 82,123 73,134 73,134 73,134 52,121 52,121 52,121 48,147 48,147 48,147 34,148 34,148 34,148 27,80 48,43″ />
              <PathGeometry Figures=”M21,46C21,46 39,46 39,46 39,46 29,153 29,153 29,153 12,153 9,147 9,147 -6,86.801388888889 20.6666666666667,46.8013888888889″ />
            </GeometryGroup.Children>
          </GeometryGroup>
        </Path.Data>
        <Path.Fill>
          <LinearGradientBrush Opacity=”1″ EndPoint=”0.707106781186548,0.707106781186547″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”#FFDF300D” Offset=”0″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Path.Fill>
      </Path>
      <Path Canvas.Left=”33″ Canvas.Top=”56″ Width=”345″ Height=”199″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”2″>
        <Path.Data>
          <GeometryGroup>
            <GeometryGroup.Children>
              <PathGeometry Figures=”M108,68C108,68 130,81 130,81 130,81 98,130 98,130 98,130 77,146 77,146 77,146 81,125 81,125 81,125 94,107 94,107 94,107 84,102 84,102 84,102 108,84 108,84 108,84 93,78 93,78 93,78 109,68 109,68″ />
              <PathGeometry Figures=”M66,138C66,138 79,142 68,159 68,159 54,158 63,140″ />
              <PathGeometry Figures=”M98,101C98,101,106,101,112,91″ />
            </GeometryGroup.Children>
          </GeometryGroup>
        </Path.Data>
        <Path.Fill>
          <LinearGradientBrush Opacity=”1″ EndPoint=”0.707106781186548,0.707106781186547″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”#FFFFDBAE” Offset=”0.00854700854700855″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Path.Fill>
      </Path>
      <Path Canvas.Left=”20″ Canvas.Top=”101″ Width=”112″ Height=”120″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”2″>
        <Path.Data>
          <GeometryGroup />
        </Path.Data>
        <Path.Fill>
          <LinearGradientBrush EndPoint=”0.707106781186548,0.707106781186547″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”Blue” />
              <GradientStop Color=”DarkBlue” Offset=”1″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Path.Fill>
      </Path>
      <Path Canvas.Left=”9″ Canvas.Top=”18″ Width=”322″ Height=”321″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”4″>
        <Path.Data>
          <GeometryGroup>
            <GeometryGroup.Children>
              <PathGeometry Figures=”M150,157C150,157 201,82 178,33 178,33 155,26 155,26 155,26 152,19 165,21 156.25,12.2055555555556 164.583333333333,-3.62777777777774 179,16 179,16 183,16 182,31 182,31 196,101 153,157″ />
              <PathGeometry Figures=”M138,199C138,199 105,306 51.0833333333333,274.538888888889 52,280 24,289 20,273 20,273 20,264 33,264 33,264 29,242 52,271 52,271 95,312 135,199″ />
            </GeometryGroup.Children>
          </GeometryGroup>
        </Path.Data>
        <Path.Fill>
          <LinearGradientBrush Opacity=”1″ EndPoint=”0.707106781186548,0.707106781186547″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”#FFFFAEE1″ Offset=”0.00427350427350427″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Path.Fill>
      </Path>
      <Path Canvas.Left=”-9″ Canvas.Top=”121″ Width=”152″ Height=”135″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”2″>
        <Path.Data>
          <GeometryGroup>
            <GeometryGroup.Children>
              <PathGeometry Figures=”M64,7C64,7 55,80 62,87 62,87 37,71 37,52 37,52 51,7 64,8″ />
            </GeometryGroup.Children>
          </GeometryGroup>
        </Path.Data>
        <Path.Fill>
          <LinearGradientBrush Opacity=”1″ EndPoint=”0.707106781186548,0.707106781186547″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”Black” Offset=”0″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Path.Fill>
      </Path>
      <Rectangle Canvas.Left=”135.764020448638″ Canvas.Top=”171.396018415586″ Width=”15.5264325970313″ Height=”15.0992771495461″ RenderTransformOrigin=”0.5,0.5″ Stroke=”{x:Static Brushes.Black}” StrokeThickness=”2″>
        <Rectangle.RenderTransform>
          <TransformGroup>
            <TransformGroup.Children>
              <MatrixTransform Matrix=”Identity” />
              <TranslateTransform />
              <SkewTransform AngleX=”0″ AngleY=”1.43592941724456″ />
              <ScaleTransform />
              <RotateTransform Angle=”42.8075647799444″ />
              <TranslateTransform />
            </TransformGroup.Children>
          </TransformGroup>
        </Rectangle.RenderTransform>
        <Rectangle.Fill>
          <LinearGradientBrush EndPoint=”0.707106781186548,0.707106781186547″>
            <LinearGradientBrush.GradientStops>
              <GradientStop Color=”Blue” Offset=”0″ />
              <GradientStop Color=”DarkBlue” Offset=”1″ />
            </LinearGradientBrush.GradientStops>
          </LinearGradientBrush>
        </Rectangle.Fill>
      </Rectangle>
    </Canvas>
  </Viewbox>
  <Polygon Fill=”White” Stroke=”Black” StrokeThickness=”2″ Points=”5.00000000000006,321.333333333333 5.00000000000006,277.333333333333 44.0000000000001,277.092222222222 54.0000000000001,277.092222222222 60.0000000000001,277.092222222222 70.0000000000001,271.092222222222 78.0000000000001,261.092222222222 84.0000000000001,253.092222222222 89.0000000000001,245.092222222222 94.0000000000001,239.092222222222 98.0000000000001,233.092222222222 102,227.092222222222 108,223.092222222222 114,221.092222222222 120,220.092222222222 128,222.092222222222 134,226.092222222222 140,230.092222222222 147,236.092222222222 154,243.092222222222 162,251.092222222222 172,258.092222222222 181,264.092222222222 194,269.092222222222 205,271.092222222222 213,271.092222222222 220,272.092222222222 226,273.092222222222 235,273.092222222222 246,273.092222222222 256,273.092222222222 266,273.092222222222 274,273.092222222222 280,273.092222222222 287,273.092222222222 298,274.092222222222 306,274.092222222222 318,274.092222222222 327,274.092222222222 333,273.092222222222 340,271.092222222222 349,269.092222222222 360,269.092222222222 366,269.092222222222 374,269.092222222222 380,269.092222222222 386,269.092222222222 393,269.092222222222 400,269.092222222222 409,269.092222222222 417,269.092222222222 428,269.092222222222 434,269.092222222222 446,269.092222222222 453,269.092222222222 462,269.092222222222 470,269.092222222222 476,269.092222222222 482,271.092222222222 490,275.092222222222 498,277.092222222222 504,279.092222222222 510,281.092222222222 517,285.092222222222 524,287.092222222222 531,291.092222222222 537,293.092222222222 542,299.092222222222 543,305.092222222222 549,311.092222222222 556,323.241111111111″ />
</Canvas>


Welcome to BramiT

May 29, 2006

I suggest that you start by looking at The BramiT Network.


Follow

Get every new post delivered to your Inbox.