Tuesday, June 23, 2009

What Should I Do To Clean My G Shock

Public Bids: A bid

Lately I've found quite busy designing competitive bids for Public Administration, more specifically for a couple of Ministries of the Government of Andalusia, for the Ministry of Work, and I've helped a mate for some municipalities.

I got some conclusions. Perhaps the title of the post may be misleading, because I will not give the keys to a successful bid. Rather, I intend to talk about the keys that can make your offer a loser, if you do not have in mind.

The first screen to determine "whether or not we go" is to read the statement carefully, both its administrative and economic, as in the art. You can discard many sheets if required administrative certification than we have, if you require certificates of quality we do not have (in our case, with the AENOR ISO 9001, we usually have enough), or whether the wording of the statement can detect that this competition is now "cooked." In our slang, "cooked" means that he has won in advance. How to know if a contest is already cooked? this is a very complicated issue and would write a lot, for now we'll leave for another occasion. Just highlight to look at the valuable point is a basic check but certainly not the only thing to do.

In fact, being "cooked" is the first reason not to go into a competition. There are other reasons that if the contest is worth can be solved by forming a joint venture with another company.

One of the valuable points that often have Computers contests the methodology. If the competition is or contains lots of systems concerning systems, ITIL should appear, if this competition is the development, it will appear Metrics v3. Where agile methodologies fit here? because I believe that by artificial means fit, or not fit. Unfortunately this trend has not yet reached the government. So:

- ITIL: Microcomputer, Systems ...
- Metric v3: Development.

methodologies must adapt to what exists in the body (Ministry, Ministries, City ...). For this course you have to have someone "inside" you report, or simply call, try calling a meeting ... This kind of knowledge is often highly valued.

If the competition is developing, one must take into account the policies of free software (in the case of Andalusia, and many municipalities).

A quality plan, good planning, and refine the proposed improvements are details that should not miss a good deal.

The development of supply requires dedication (almost 24x7), a lot of concentration, and if there is someone to take you all the bureaucratic-administrative issue, icing on the cake (is outrageous the amount of "paperwork" you require, and absurd for details you can stay out, unless it is remedied.) In a contest there is always another point to improve, so thanks to the experience each time the deals are better. On the other hand, there is a lot of copy and paste clauses regarding confidentiality, company presentation ...

I would also like to talk about the unwritten law: "For too long you have, there will always be nerves and last-minute rush." This is true. It's like the University exams, in which you estimate the time you have left to take well-prepared, for example one week. If you were given one more week, I would take him a week before perfect. Do not worry, there are no offers perfect but it is good you are critical of your work. The following'll be even better.

could give many details, but I think it appropriate to talk about certain things in a blog. I think with writing you can have an idea on the bidding ...

Wednesday, June 10, 2009

How Long After Drinking Colyte Will I Go

@ Electronic Administration for Dummies

This post is an introduction for anyone who has no idea of \u200b\u200bwhat e-Government, and unaware of the platforms available in the Andalusian.

Electronic Administration is a virtual office to complete all formalities associated with the Civil Service. That office, it is understood that is implemented through electronic means and information, guaranteeing the legal validity and security.

Law 11/2007 on Electronic Access of Citizens to Public Services (LAECSP) recognizes the "right of citizens to interact with Public Administrations by electronic means" and, with it, establishes the "obligation Public Administration to redesign their processes and acquire the technical means to exercise the new right to be fully effective. "

consequence of this law, in Andalusia have been developed and improved some platforms to get the city to carry out "electronically" all procedures done by "role" in person. Thus, the user will perceive transparency about the processes, and improved quality of services that management provides.

The general trend is that these platforms can be used in any environment, regardless of the tools and languages \u200b\u200bused for development, and its use is free and open to any Ministry or agency of the Board or Public Administration request. Some of these platforms are:

- W @ nda: aims to integrate all the procedures within the Junta de Andalucía. It is a tool that allows the user to interface unique in its relationship with management, and status of their filing. Given the heterogeneous than can be handled within an administration so great, this project encompasses other enabling integration.
- Trew @: is encompassed within the project W @ nda. Is the processing engine, the workflow is common to all management processes.
- @ Signature: corporate platform and digital signature authentication through digital certificates.
- Port @ firms: centralized in a single point of signing electronic documents from various procedures supported by different applications.
- @ risk: Sets a Record Entry and Exit unified whole of Andalusia.


As you can see all these tools are designed to be cut across all management, providing uniform, single point of access and interoperability between agencies and information systems. These tools are gradually replacing the vertical of each Ministry, in its most developed and projects as they are born and die in the Agency itself. I think it is very interesting this concept of reuse, which in theory will allow administrators to save costs. Another issue to discuss would be the degree of acceptance of citizens with regard to these tools. This just speaks in this post Manuel Pray.

Tuesday, June 2, 2009

Stomach Flulos Angeles

Knowing iPhone / iPod Touch J2ME

After a few posts on mobility, some of you have asked me programming the iPhone and iPod Touch.

most common platforms are Symbian (Nokia, Sony Ericsson, Psion, Samsung, Siemens, Arima, BenQ, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp), Rim (Blackberry), Windows Mobile (various manufacturers such as HTC, Samsung, HP), Google Android (HTC, Samsung), iPhone OS (iPhone / iPod Touch). With Java, we can develop applications for Symbian, RIM, Android (with SDK) and Windows Mobile. True, Windows Mobile, for example, I prefer to use. NET, provided that we as non-functional requirements that the application is developed in free software. IPhone is very complex development in Java, more licensing issues, which for technical reasons. Therefore, it is best to use Objective-C. Special

iPhone / iPod Touch

- 480x320px resolution display
- A single application captures the focus, the others remain closed.
- RAM limited. Bear in mind that you must release resources when not needed (in Java this process is automatic)
- Additional Hardware: GPS, accelerometer, phone ...
- You may access PIM data: email, contacts, ...




Applications for iPhone: AppStore AppStore In
can find all the applications for iPhone. This is a large repository of programs.
In it, you can find free and paid applications (in this case, 30% of each sale goes to Apple), and operates in a similar way as does iTunes, generating a profit of 430 million dollars performing more than 1000 million downloads.

order to publish in AppStore must have a developer license that comes out about 80 euros. The application we develop must comply with the Terms of Use, which sometimes is quite restrictive, for example, applications have been rejected by assuming the similar competition from Apple. Architecture





Foundation Framework are the core classes to schedule, common to both Macintosh and iPhone / iPod. Cocoa Touch Framework

manages, among other things, events, and the touch interface. Is exclusive to iPhone / iPod.

Objective-C is similar to ANSI C, but its syntax is extended to object orientation. This is a very expressive language, to make us an idea, this would be the declaration of a method:

- (NSArray *) listaCiudadesMayoresDe: (NSNumber *) km delPais: (NSString *) country;


There is no access control methods, since all are "public."
Another feature of language is that all objects are referenced by the pointer. Therefore we must pay special attention to allocate memory and release it when no longer needed.

This only are the bases for those who want to venture into this world of developing applications for iPhone, which is quite peculiar compared with other programming platforms.