Eclipse PDT 2.0 released
stable Eclipse PDT 2.0 was recently launched officially on December 26, 2008 and has many new features.
The first big news is that it is based on version 3.4 Ganymade Eclipse and all its benefits involved in being based on it.
is assumed that this version is more than the previous Thin. So if it is a fact that the installer weighs less:)
A new feature you'll notice quickly is PHP File Explorer. We are able to separate our application resources with the bookstores js and css styles, this makes our project more modular from the perspective of the IDE. Also now includes the library of functions and classes in PHP natively.
A new feature is the @ property and @ method in PHPdoc, which will help us in the auto assistant for properties and methods you want to appear (not appeared). Publish such properties through the magic method _get.
There are more characteristics of object-oriented PHP to be included in the IDE. I will continue testing this new version to keep posting my findings. Come on already
Download All-in-One for Linux, Mac and Windows: http://www.eclipse.org/pdt/
Tuesday, December 30, 2008
Monday, December 15, 2008
Beef Heifers Cows For Sale
Generating PHP code from UML and UML
article UML CASE tool for PHP 5, we shall now see the creation of code from a class diagram of two tools: BoUML and ArgoUML.
Index Sections:
1) Reviewing code generation
Class created in ArgoUML / class created in BoUml
Cart has a class, but different tools. Let's look at the generated code
>> Code generated BoUML <<
can verify the following: We
>> generated code in ArgoUML <<
can verify the following:
2) reviewing the associations between classes
analyze several associations between classes and code generation in PHP :
Association
dependence is a terms of use, ie use class to another, who needs to be done. Is represented by a dashed arrow going from the class used to class used. The dependence shows a change in the class used may affect the operation of the kind used, but not vice versa.
ArgoUML
BoUml
>> Code generated BoUML <<
There was no change in the code with this
association >> generated code in ArgoUML <<
On line 22, before the user includes ArgoUML code generated previously, these new lines are inserted. The class used (dependent) "Shopping", takes the kind used include_once "BD." This implies that within the lifetime of an object Shopping require calling a method or an instance of BD.
Association
simple objects that collaborate can associate with each other. The difference with the unit is that it saves a reference to the other class.
This association has seaworthy this direction means that one can obtain or "see" the target object through the client object. It also means, as dependency, a method call or get the instance of a class.
ArgoUML
BoUml
>> Code generated BoUML << Bouml
To create you need to save the attribute where the reference to the class, this will be at the ends of the association. Shopping In this case an instance of BD alone, and this is stored in the new attribute "connection." Review
end of the code, note that another attribute
generated
>> generated code in ArgoUML <<
not in ArgoUML creates the attribute in the class Cart, but if you create a comment about the association and the name christened to the end. I therefore manually created an attribute "connection" in the class.
EYE, only put the first part: check the line 47 and 48
Continuará... with multiplicity, aggregation / composition and generalization
This work under a Creative Commons license .
© 2008 Jaime M. Tan Nozawa. You are free to copy, distribute and transmit the work and make derivative works under the following conditions: a) You must give the original author. b) can not use this work for commercial purposes (including publication by any means, for-profit entities). c) If you alter, transform this work or creates a derivative work, distribute the work only under a license identical to this one. For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the owner of the copyright. The fair use rights or other constraints are not affected by the above. Full license Castilian. The information contained in this document and the derivatives thereof are provided as they are, the authors assume no liability if the user or reader of these misuses. Continuingarticle UML CASE tool for PHP 5, we shall now see the creation of code from a class diagram of two tools: BoUML and ArgoUML.
Index Sections:
1) Reviewing code generation
Class created in ArgoUML / class created in BoUml
Cart has a class, but different tools. Let's look at the generated code
>> Code generated BoUML <<
can verify the following: We
- generating PHP class name with the same name as in the UML
- IMPORTANT: There is a comment tags / / Bouml preserved body begin / end which will avoid over-writing of your deployments once you've generated your code Detected
- good initialization of an attribute and visibility
- the folder is created by package where (after configuration)
- PROBLEM: Return values \u200b\u200bare always null, despite having specified integer or string.
- PROBLEM: a comment is created, but it says the datatype of the attributes, method parameters or visibility.
\u0026lt;?
php / ** * Class
Cart
* / class Cart {
/ ** * Items
in carrito
*/
private $cantidad = 0;
/**
* Contructor
*/
public function __construct()
{
// Bouml preserved body begin 0001F503
$return=NULL;
return($return);
// Bouml preserved body end 0001F503
}
public function count()
{
// Bouml preserved body begin 0001F583
$return=NULL;
return($return);
// Bouml preserved body end 0001F583
}
public function guardar()
{
// Bouml preserved body begin 0001F603
$return=NULL;
return($return);
/ / Bouml 0001F603
preserved body end}}
?>
>> generated code in ArgoUML <<
can verify the following:
- see that name is generated PHP class with long-form style, with separate underline (_) and as a prefix to the original name in UML
- a comment is created PHPdoc style, it performed excellently documenting almost everything. Even the creator, dates and other minutiae.
- has a similar comment tags to BoUML, allowing avoid over-writing of your deployments once you've generated your code
- The return values \u200b\u200bare detected, even you make a cast of the variables.
- Detected While initializing a visibility attribute
- you generate a package folder.
- has some special sections like / * user defined includes * / to add include or require and not be overwritten.
- To generate a String, you must specify the type "char"
- Problem: has too much "extra code", code to detect if PHP 5, and even force the display errors of type "Notice."
- you create an include for each file which holds the class you need. if this class was related to many other would generate a lot of code (one for each association). This code is also considered "extra" or "more" if you use the magic method __autoload, for autoloading. Or good light! the namespaces that are already in PHP 5.3
\u0026lt;?
php error_reporting (E_ALL);
/ ** * Model Test
PHP 5 and UML - model \\ class.Carrito.php
*
* $ Id $
*
* This file is part of Modelo Test PHP 5 y UML.
*
* Automatically generated on 16.12.2008, 00:46:11 with ArgoUML PHP module
* (last revised $Date: 2008-04-19 08:22:08 +0200 (Sat, 19 Apr 2008) $)
*
* @author Jaime M. Tan Nozawa, <jtnozawa@gmail.com>
* @package modelo
*/
if (0 > version_compare(PHP_VERSION, '5')) {
die('This file was generated for PHP 5');
}
/* user defined includes */
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CB6-includes begin
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CB6-includes end
/* user defined constants */
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CB6-constants begin
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CB6-constants end
/**
* Short description of class modelo_Carrito
*
* @access private
* @author Jaime M. Tan Nozawa, <jtnozawa@gmail.com>
* @package modelo
*/
class modelo_Carrito
{
// --- ASSOCIATIONS ---
// --- ATTRIBUTES ---
/**
* Short description of attribute cantidad
*
* @access private
* @var int
*/
private $cantidad = 0;
// --- OPERATIONS ---
/**
* Short description of method __construct
*
* @access public
* @author Jaime M. Tan Nozawa, <jtnozawa@gmail.com>
* @return void
*/
public function __construct()
{
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CFA begin
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CFA end
}
/**
* Short description of method count
*
* @access public
* @author Jaime M. Tan Nozawa, <jtnozawa@gmail.com>
* @return int
*/
public function count()
{
$returnValue = (int) 0;
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CF4 begin
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CF4 end
return (int) $returnValue;
}
/**
* Short description of method guardar
*
* @access public
* @author Jaime M. Tan Nozawa, <jtnozawa@gmail.com>
* @return boolean
*/
public function guardar()
{
$returnValue = (bool) false;
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CF6
begin / / section-64 - 88-1-33 - 101592aa: 11e3c5ee07c: CF6 -8000:0000000000000
end return (bool) $ returnValue;
}} / * end of class modelo_Carrito * /
? >
2) reviewing the associations between classes
analyze several associations between classes and code generation in PHP :
Association
dependence is a terms of use, ie use class to another, who needs to be done. Is represented by a dashed arrow going from the class used to class used. The dependence shows a change in the class used may affect the operation of the kind used, but not vice versa.
ArgoUML
BoUml
>> Code generated BoUML <<
There was no change in the code with this
association >> generated code in ArgoUML <<
On line 22, before the user includes ArgoUML code generated previously, these new lines are inserted. The class used (dependent) "Shopping", takes the kind used include_once "BD." This implies that within the lifetime of an object Shopping require calling a method or an instance of BD.
/ ** * include modelo_BD
* * @ author Jaime M. As Nozawa, \u0026lt;jtnozawa@gmail.com>
* /
require_once ('model / class.BD.php');
Association
simple objects that collaborate can associate with each other. The difference with the unit is that it saves a reference to the other class.
This association has seaworthy this direction means that one can obtain or "see" the target object through the client object. It also means, as dependency, a method call or get the instance of a class.
ArgoUML
BoUml
>> Code generated BoUML << Bouml
To create you need to save the attribute where the reference to the class, this will be at the ends of the association. Shopping In this case an instance of BD alone, and this is stored in the new attribute "connection." Review
end of the code, note that another attribute
generated
\u0026lt;?
php / ** * Class
Cart
* / class Cart
{/ **
* Items in cart
* / private $ amount =
0;
/**
* Contructor
*/
public function __construct()
{
// Bouml preserved body begin 0001F503
$return=NULL;
return($return);
// Bouml preserved body end 0001F503
}
public function count()
{
// Bouml preserved body begin 0001F583
$return=NULL;
return($return);
// Bouml preserved body end 0001F583
}
public function guardar()
{/ / begin body preserved 0001F603 Bouml
$ return = NULL;
return ($ return);
/ / end 0001F603 Bouml preserved body
} / ** * auto_install class
DB connection association
* / private
$ link = null;}
?>
>> generated code in ArgoUML <<
not in ArgoUML creates the attribute in the class Cart, but if you create a comment about the association and the name christened to the end. I therefore manually created an attribute "connection" in the class.
EYE, only put the first part: check the line 47 and 48
code \u0026lt;?
php error_reporting (E_ALL);
/ ** * Model Test
PHP 5 and UML - model \\ class.Carrito.php
* * $ Id $
* * This file is part of Modelo Test PHP 5 y UML.
* * Automatically generated Wed, 16.12.2008, 1:57:32 with ArgoUML PHP module
* (last revised $ Date: 2008-04-19 8:22:08 0200 (Sat, 19 Apr 2008) $)
* * @ author James M. Nozawa So, \u0026lt;jtnozawa@gmail.com>
* @ package model
* /
if (0> version_compare (PHP_VERSION, '5 ')) {
die ("This file was generated for PHP 5') ;
} / ** *
include modelo_BD
*
* @author Jaime M. Tan Nozawa, <jtnozawa@gmail.com>
*/
require_once('modelo/class.BD.php');
/* user defined includes */
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CB6-includes begin
// section -64--88-1-33--101592aa:11e3c5ee07c:-8000:0000000000000CB6-includes end
/* user defined constants */
/ / section-64-88-1-33 - 101592aa: 11e3c5ee07c: -8000:0000000000000 CB6-
constants begin / / section-64-88-1-33 - 101592aa: 11e3c5ee07c: -8000:0000000000000 CB6-constants end
/ ** * Short description of
class modelo_Carrito
* * @ access private *
@ author James M. Tan Nozawa, \u0026lt;jtnozawa@gmail.com>
* @ package model
* / {
class
modelo_Carrito
/ / --- --- Associations
/ / generateAssociationEnd:
connection
/ / --- ATTRIBUTES ---
/ **
; * Short description of attribute number
*
* @access private
* @var int
*/
private $cantidad = 0;
// --- OPERATIONS ---
Continuará... with multiplicity, aggregation / composition and generalization
Tuesday, December 9, 2008
Watch Family Guy In Iphone
PHP: Case Tools
After analyzing the business and have made your workflow processes it's time to start designing (and analyzing) the architecture of your system.
The big question for every developer and architect software implemented in PHP would be: what CASE tools available to me, is there any free ... and these I generate PHP code? and PHP 5 if you ask too much??
For I will list those to over the years I have been able to test:
StarUML: Interesting tool is perfect for documentation using the RUP methodology, those who come to use Rational Rose, this tool will appear to be a clone almost identical (including colors). You the ability to create icons for your stereotypes and create your own profiles. (Say I can create my Profile modeling for Zend Framework or MVC own more "open"). Its interface is light and pleasant. using UML 2.0.
generation code for PHP 5: Intermediate
*** Use a method of "templates", in which one can even modify the code generated. Aggregation and composition detects and automatically generates the attribute in the "client class"
Disadvantage:
- only runs on Windows
- The code generated "Chance" (over-written) code generated earlier.
- The creation of classes are created without taking into account the package location.
- You can create ER diagrams but ultimately generates nothing of SQL.
- No reverse engineering has to PHP. ArgoUML
:
ArgoUML is one of those jewels made free perfect fit for JAVA, fortunately in recent years has taken into account in PHP and object-oriented capabilities and we have this great tool for PHP. Ahh !!... Certainly this is the use.
generation code for PHP 5: Excellent *** **
Has the ability to generate code for PHP 5 and further develop in parallel (not chanca code), has some comment tags to prevent overwriting of methods. Code generation is done using the technique of long names classes: presentacion_UCCcontrollers_gestionarPrestamo.php
While we're on the doorstep of the namespaces in PHP 5.3 and PHP 6, it is still the only "simple" of belonging to a class a package.
>> runs on Linux and Windows <<
Disadvantages:
- It is very heavy and requires a lot of main memory.
- still using UML 1.4, the interface is not as Agadir and features icons to recognize stereotypes. (Identify a problem controlling my classes with data).
- Despite improvements in the latest version, I still believe that their "usability" is not the best.
- No Reverse Engineering available for PHP (if the draw would be a GOL)
- does not detect the composition. It is not a handicap but gives you more work to create attributes.
Bouml
BoUML was a surprise after it has been tested recently (and have done 2 years ago I see your progress), now has full support for PHP 5 and is directed to the developer. Intended, forces you to use the methodology RUP, for example you can not create a class diagram in a "Use Case View" where you only need to create use cases. It is lightweight, uses UML 2.0 and has icons for stereotypes. Interesting:)
generation code to PHP 5: Excellent *** **
has the ability to generate code for PHP 5 and also continue to develop in parallel (no code chanca) generator has a getter and setter methods (that is the best, saving me a lot of work) and also will generate PHP5 code in methods.
comes with an application for collaborative project management and change management in the diagrams we create. (Outstanding contribution)
have a choice of reverse engineering to PHP 5. Very good. (This makes this program for free only for now)
detects the association of composition, creating a class attribute on the client.
Disadvantages:
- The code does not yet have a technique to provide ownership of a class to a package, but maybe there is a trick (which I have not changed) technique to generate with "long names" class.
- Do not have a generator to SQL data model.
- Incredible, I found another disadvantage .. hehe
- Other disadvantage is that although you can set the style phpDocumentor documentation returnValue not detected or parameters of a method to generate in the commentary. It is possible manually type them but it would be very laborious
Then there other tools: Umbrella ( **) (the interface is basic and code generation as well) and of course the Rational Rose ( ** ) ... we can say that is the best in RUP and UML ... BUT ....
to generate code PHP4Rose only know PHP: PHP code generated only 4 and is lousy.
CONCLUSIONS:
* Applications such as Rational Rose for PHP is discarded (without analyzing the cost of licenses).
* ArgoUML is good but it takes training and lots of RAM in your PC. * No tools
Case proposes even namespaces PHP 5.3 or PHP 6 and that which is right around the corner.
This work is licensed under a Creative Commons .
© 2008 Jaime M. As Nozawa. You are free to copy, distribute and transmit the work and make derivative works under the following conditions: a) You must give the original author. b) can not use this work for commercial purposes (including publication by any means, for-profit entities). c) If you alter, transform this work or creates a derivative work only can distribute the work under a license identical to this one. For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the owner of the copyright. The rights under fair use and other constraints are not affected by the above. Full license Castilian. The information contained in this document and the derivatives thereof are provided as they are, the authors assume no liability if the user or reader of these misuses.After analyzing the business and have made your workflow processes it's time to start designing (and analyzing) the architecture of your system.
The big question for every developer and architect software implemented in PHP would be: what CASE tools available to me, is there any free ... and these I generate PHP code? and PHP 5 if you ask too much??
For I will list those to over the years I have been able to test:
StarUML: Interesting tool is perfect for documentation using the RUP methodology, those who come to use Rational Rose, this tool will appear to be a clone almost identical (including colors). You the ability to create icons for your stereotypes and create your own profiles. (Say I can create my Profile modeling for Zend Framework or MVC own more "open"). Its interface is light and pleasant. using UML 2.0.
generation code for PHP 5: Intermediate
*** Use a method of "templates", in which one can even modify the code generated. Aggregation and composition detects and automatically generates the attribute in the "client class"
Disadvantage:
- only runs on Windows
- The code generated "Chance" (over-written) code generated earlier.
- The creation of classes are created without taking into account the package location.
- You can create ER diagrams but ultimately generates nothing of SQL.
- No reverse engineering has to PHP. ArgoUML
:
ArgoUML is one of those jewels made free perfect fit for JAVA, fortunately in recent years has taken into account in PHP and object-oriented capabilities and we have this great tool for PHP. Ahh !!... Certainly this is the use.
generation code for PHP 5: Excellent *** **
Has the ability to generate code for PHP 5 and further develop in parallel (not chanca code), has some comment tags to prevent overwriting of methods. Code generation is done using the technique of long names classes: presentacion_UCCcontrollers_gestionarPrestamo.php
While we're on the doorstep of the namespaces in PHP 5.3 and PHP 6, it is still the only "simple" of belonging to a class a package.
>> runs on Linux and Windows <<
Disadvantages:
- It is very heavy and requires a lot of main memory.
- still using UML 1.4, the interface is not as Agadir and features icons to recognize stereotypes. (Identify a problem controlling my classes with data).
- Despite improvements in the latest version, I still believe that their "usability" is not the best.
- No Reverse Engineering available for PHP (if the draw would be a GOL)
- does not detect the composition. It is not a handicap but gives you more work to create attributes.
Bouml
BoUML was a surprise after it has been tested recently (and have done 2 years ago I see your progress), now has full support for PHP 5 and is directed to the developer. Intended, forces you to use the methodology RUP, for example you can not create a class diagram in a "Use Case View" where you only need to create use cases. It is lightweight, uses UML 2.0 and has icons for stereotypes. Interesting:)
generation code to PHP 5: Excellent *** **
has the ability to generate code for PHP 5 and also continue to develop in parallel (no code chanca) generator has a getter and setter methods (that is the best, saving me a lot of work) and also will generate PHP5 code in methods.
comes with an application for collaborative project management and change management in the diagrams we create. (Outstanding contribution)
have a choice of reverse engineering to PHP 5. Very good. (This makes this program for free only for now)
detects the association of composition, creating a class attribute on the client.
Disadvantages:
- The code does not yet have a technique to provide ownership of a class to a package, but maybe there is a trick (which I have not changed) technique to generate with "long names" class.
- Do not have a generator to SQL data model.
-
- Other disadvantage is that although you can set the style phpDocumentor documentation returnValue not detected or parameters of a method to generate in the commentary. It is possible manually type them but it would be very laborious
Then there other tools: Umbrella ( **) (the interface is basic and code generation as well) and of course the Rational Rose ( ** ) ... we can say that is the best in RUP and UML ... BUT ....
to generate code PHP4Rose only know PHP: PHP code generated only 4 and is lousy.
CONCLUSIONS:
* Applications such as Rational Rose for PHP is discarded (without analyzing the cost of licenses).
* ArgoUML is good but it takes training and lots of RAM in your PC. * No tools
Case proposes even namespaces PHP 5.3 or PHP 6 and that which is right around the corner.
* Although still use ArgoUML, I will work to further investigate the bouml that is too interesting. When bouml have the option to change the "format of a class name (or tell me how) and has the generation of a data model (SQL) will be compared to the CASE tool for PHP.
Even for my projects continue using ArgoUML and in my spare time to further investigate boUML.
Can You Stack A Toaster On A Microwave?
Returning to the expert PHP Blog
I have to apologize to the readers of my blog, that incredibly with my lack of posts, my accountant considerably increased visits and thank you very much.
return to revive this blog will create several parts:
* OO Analysis and Design: UML and RUP with PHP.
* Service Oriented Architecture SOA for PHP, BPEL and BPMN
* Design Patterns, layers of abstraction and SPL.
* Frameworks (Zend Studio in particular).
* free GIS with PHP-mapscript (continue with the tutorials and advanced).
* Database: PostgreSQL and PostGIS.
* PHP 5.3 and PHP 6.
* IDE's for PHP (PDT Eclipse and Netbeans in particular).
* PHP courses and conferences.
also write some articles mixing the concepts of software engineering and GIS.
you ever wondered why GIS is not usually designed in UML or use a design pattern like MVC. Why PHP mapscript frameworks are used as templates and not as "frameworks."
The WMS, WFS and WCS is it not a "service-oriented architecture" but space, but still not take it as is. (ARCHITECTURE!)
I hope will be of interest issues that I posted and thanks again for your visits.
I have to apologize to the readers of my blog, that incredibly with my lack of posts, my accountant considerably increased visits and thank you very much.
return to revive this blog will create several parts:
* OO Analysis and Design: UML and RUP with PHP.
* Service Oriented Architecture SOA for PHP, BPEL and BPMN
* Design Patterns, layers of abstraction and SPL.
* Frameworks (Zend Studio in particular).
* free GIS with PHP-mapscript (continue with the tutorials and advanced).
* Database: PostgreSQL and PostGIS.
* PHP 5.3 and PHP 6.
* IDE's for PHP (PDT Eclipse and Netbeans in particular).
* PHP courses and conferences.
also write some articles mixing the concepts of software engineering and GIS.
you ever wondered why GIS is not usually designed in UML or use a design pattern like MVC. Why PHP mapscript frameworks are used as templates and not as "frameworks."
The WMS, WFS and WCS is it not a "service-oriented architecture" but space, but still not take it as is. (ARCHITECTURE!)
I hope will be of interest issues that I posted and thanks again for your visits.
Monday, May 12, 2008
What Scorpio Man Likes
photos UTP Conference
April 28 was the first conference of Peru PHP community.
NOTE: in case only are the pictures for my exhibition ... for details see links below for the entire event here
Photos:
Photo 1: I, beginning to expose (the donkey in front). My exposure was indeed about PHP mapscript
Photo 2: The boys in red, the PHP community and people of Movile Peru Bridges
Photo 3: Here they are giving me my present reminder eteeee, who's who ta my side??
Figure 4: The auditorium of UTP, if you look carefully ---> M. Lara struck seated left
JEJE
PDF
If they want the exposure they can get here.
More photos from the expo here
April 28 was the first conference of Peru PHP community.
NOTE: in case only are the pictures for my exhibition ... for details see links below for the entire event here
Photos:
Photo 1: I, beginning to expose (the donkey in front). My exposure was indeed about PHP mapscript
Photo 2: The boys in red, the PHP community and people of Movile Peru Bridges
Photo 3: Here they are giving me my present reminder eteeee, who's who ta my side??
Figure 4: The auditorium of UTP, if you look carefully ---> M. Lara struck seated left
JEJE
If they want the exposure they can get here.
More photos from the expo here
Monday, April 21, 2008
Miranda Cosgrove In Hula
PHP Conference 2008 - PHP mapscript mapserver
This is the first event Peru makes the PHP Community with the aim of encouraging the use and discussion of PHP tool presenting real applications developed and implemented with PHP.
ONLINE REGISTRATION:
------------------ ----------- http://www.php.org.pe/registro_conferencia/registro.php
Seminar
---------- Lima 2008
PHP Day: Monday 28
Time: 17:30
Venue: UTP
Mobile Communications
Budix.com PHP Community
Speakers: Raul
Microsoft Resources for PHP developers
Speaker: Speaker
Microsoft Peru
Internet Map with Mapserver php-mapscript of
Speaker: Jaime M.
As Nozawa (PHP Forum member Peru)
Track and Trace System
Satellite Speaker: Humberto Bejarano
bravo (PHP Forum moderator Peru)
Some desarrllos:
PHP Team Peru.
More information:
http://php.org.pe/index.php?topic=631.msg1486 # msg1486
http://www.utp.edu.pe/ltv3/ phpPeru.html
This is the first event Peru makes the PHP Community with the aim of encouraging the use and discussion of PHP tool presenting real applications developed and implemented with PHP.
ONLINE REGISTRATION:
------------------ ----------- http://www.php.org.pe/registro_conferencia/registro.php
Seminar
---------- Lima 2008
PHP Day: Monday 28
Time: 17:30
Venue: UTP
Mobile Communications
- PHP Speaker: Valentin Guardamino
- Soft Development Manager Bridges
- Peru-Peru TSS Analyst Programmer Software Engineer
- - UPC
Budix.com PHP Community
Speakers: Raul
- Yamashiro graduated from Cibertec Professional.
- PHP Software Developer Community Peru. Community
- Budix.com. Daniel Island
- Bachelor Systems Engineering - San Marcos.
- PHP Software Developer Community Peru. Community
- Budix.com.
Microsoft Resources for PHP developers
Speaker: Speaker
Microsoft Peru
Internet Map with Mapserver php-mapscript of
Speaker: Jaime M.
As Nozawa (PHP Forum member Peru)
- PHP Developer experience in object-relational design. Consultant and analyst
- information systems.
- Free GIS expert.
- Linux Networking Expert and Ms. Windows.
Track and Trace System
Satellite Speaker: Humberto Bejarano
bravo (PHP Forum moderator Peru)
Some desarrllos:
- Track and Trace System - Satellite Disatel Guatemala.
- INDY Racing 3D Game - Gattaca Colombia.
- Settlement System Financial Applications via ATM's (ATM). Municipal Building
- Sullana, Huancayo.
- Query System and Electronic Payments, telebanking - Scotiabank Peru.
- flight simulator helicopter MI-17.
PHP Team Peru.
More information:
http://php.org.pe/index.php?topic=631.msg1486 # msg1486
http://www.utp.edu.pe/ltv3/ phpPeru.html
Subscribe to:
Posts (Atom)