Selección de artículos - CV completo

C. Ebert, G. Gallardo, J. Hernantes and N. Serrano, "DevOps," IEEE Software, vol. 33, no. 3, pp. 94-100, May-June 2016.
doi: 10.1109/MS.2016.68
Abstract: Building on lean and agile practices, DevOps means end-to-end automation in software development and delivery. Hardly anybody will be able to approach it with a cookbook-style approach, but most developers will benefit from better connecting the previously isolated silos of development and operations. Many DevOps tools exist that can help them do this.

N. Serrano, G. Gallardo and J. Hernantes, "Infrastructure as a Service and Cloud Technologies," IEEE Software, vol. 32, no. 2, pp. 30-36, Mar.-Apr. 2015.
doi: 10.1109/MS.2015.43
Abstract: To choose the most appropriate cloud-computing model for your organization, you must analyze your IT infrastructure, usage, and needs. To help with this, this article describes cloud computing's current status.

J. Hernantes, G. Gallardo and N. Serrano, "IT Infrastructure-Monitoring Tools," IEEE Software, vol. 32, no. 4, pp. 88-93, July-Aug. 2015.
doi: 10.1109/MS.2015.96
Abstract: Monitoring is critical to IT system health and thus to businesses' bottom line. This article discusses current tools that monitor networks to detect issues, ensure the components' availability, and measure the resources those components use.

N. Serrano, J. Hernantes and G. Gallardo, "Service-Oriented Architecture and Legacy Systems," IEEE Software, vol. 31, no. 5, pp. 15-19, Sept.-Oct. 2014.
doi: 10.1109/MS.2014.125
Abstract: Enterprise systems are quickly evolving from monolithic silos to distributed applications with service-oriented flexible usage schemes. To keep up, IT organizations must adapt their legacy systems to meet changing business challenges almost in real time, with no second chances. Service-oriented architectures (SOAs) have evolved to flexibly operate and federate business processes and underlying systems. Authors Nicolas Serrano, Josune Hernantes, and Gorka Gallardo provide an overview of current SOA technologies and how to evolve in legacy environments.

Serrano, N.; Hernantes, J.; Gallardo, G., "Mobile Web Apps," Software, IEEE , vol.30, no.5, pp.22,27, Sept.-Oct. 2013
doi: 10.1109/MS.2013.111
Abstract: With smartphones being the primary handheld device for more than a billion people, mobile Web apps are a necessity in both technical and commercial fields. There are several approaches to developing mobile Web apps, but given the fast speed of mobile software evolution, in which the leading companies become marginal in months and new gadgets continually appear, it's crucial to understand the basic technologies. Authors Nicolás Serrano, Josune Hernantes, and Gorka Gallardo examine current development approaches that can enhance the decision-making process.

Serrano, Nicolas; Campos-Capelastegui, Joseba, "Don't Read Books," Software, IEEE , vol.28, no.2, pp.92,94, March-April 2011
doi: 10.1109/MS.2011.30
Abstract: Reading is a critical habit to learn and keeping current. But books aren't the only thing available to read. The articles discuss pros and cons of articles related to books and how to organize and choose your readings. Reading articles is a good source of knowledge and will help you to read better, read better books, and even read more books.

Serrano, N.; Torres, J.M., "Web 2.0 for Practitioners," Software, IEEE , vol.27, no.3, pp.11,15, May-June 2010
doi: 10.1109/MS.2010.84
Abstract: Web 2.0 has been a buzzword ever since software engineers started connecting different applications and data on the Internet. What are the most promising technologies for applying Web 2.0 in your IT? What tools go beyond gimmicks to help professional developers? Authors Nicolas Serrano and Jose Manuel Torres introduce the major open technologies and show how to integrate them in a professional application. Needless to say, we can't dive into all the interesting details, such as security or performance engineering. We'll have to leave those for later columns.

N. Serrano and J. P. Aroztegi, "Ajax Frameworks in Interactive Web Apps," IEEE Software, vol. 24, no. 5, pp. 12-14, Sept.-Oct. 2007.
doi: 10.1109/MS.2007.132
Abstract: Asynchronous Web pages, which can change some of their content without reloading the whole page, have gained popularity recently. Although asynchronous pages are more difficult to store and access, and they complicate the browser's "Back" button operations, they support more flexible content presentation and thus enhance page performance. Ajax is a widely used technique to create such Web pages. The authors look at frameworks that help one work with Ajax.

Serrano, N.; Sarriei, J.M., "Open source software ERPs: a new alternative for an old need," Software, IEEE , vol.23, no.3, pp.94,97, May-June 2006
doi: 10.1109/MS.2006.78
Abstract: Both OSS ERPs and proprietary ERPs involve complex system implementations that usually require modifications to a firm's business processes as well as some adaptation of the ERP' functionality. This mutual matching project usually involves consulting firms. However, the benefits of applying OSS are greater for ERPs than for other kinds of applications, for three main reasons: increased adaptability, decreased reliance on a single supplier, reduced costs

Serrano, N.; Alonso, F.; Sarriegi, J.M.; Santos, J.; Ciordia, I., "A new undo function for Web-based management information systems," Internet Computing, IEEE , vol.9, no.2, pp.38,44, March-April 2005
doi: 10.1109/MIC.2005.28
Abstract: Recovery from human operator error is key to system dependability: users are usually the main source for incorrect data, and this data can render a system unusable. Although current management information systems allow for the reversal of some processes, they don't offer an undo function to correct the errors human operators might introduce while editing data. The authors propose a method for correcting this potential problem with a new undo function that allows the recovery of previous states even after records have changed. While developing a new open-source, Web-based enterprise resource planning (ERP) system, we at IT solutions provider Tecnicia realized the added value of such an undo function. The undo function is a basic feature of recovery-oriented computing (ROC), which aims to increase dependability by reducing repair and recovery time.

Serrano, N.; Ciordia, I., "Bugzilla, ITracker, and other bug trackers," Software, IEEE , vol.22, no.2, pp.11,13, March-April 2005
doi: 10.1109/MS.2005.32
Abstract: Bug-tracking helps the software developers in knowing what the error is, resolving it, and learning from it. Working on a software project includes managing the bugs we find. At first, we might list them on a spreadsheet. But when the number of bugs becomes too large and a lot of people must access and input data on them, we have to give up the spreadsheet and instead use a bug- or issue-tracking system. Many software projects reach this point, especially during testing and deployment when users tend to find an application's bugs. Nowadays we can choose among dozens of bug-tracking systems. This paper looks at two specific open source products and provides useful hints for working with any bug-tracking tool.

Serrano, N.; Ciordia, I., "Ant: automating the process of building applications," Software, IEEE , vol.21, no.6, pp.89,91, Nov.-Dec. 2004
doi: 10.1109/MS.2004.33
Abstract: Everyone uses build tools. We have Make, GNU Make, Nmake, Jam, and many others. But Apache's Ant is different from typical build tools. Instead of using inherently evil shell-based commands, it's based on Java classes. Its use of XML for configuration files and architecture enables Ant's big advantages: simplicity, portability, and power. In this paper we have summarized Ant's most important features and a wealth of recommended practices.

Serrano, N.; Calzada, S.; Alonso, F.; Ciordia, I., "Automated management of multicustomer code bases," Software, IEEE , vol.21, no.6, pp.26,31, Nov.-Dec. 2004
doi: 10.1109/MS.2004.35
Abstract: Applications such as management information systems, customizing the code base to meet each new customer's needs can sometimes be unavoidable. Although good design can minimize the need for such code-level modifications, it can't eliminate it. We developed a highly automated, model-driven approach for maintaining multicustomer code bases. This approach to the updating process helps control costs, keep the software structure consistent, simplify changes, and improve overall productivity.

N. Serrano, S. Calzada, J. M. Sarriegui and I. Ciordia, "From proprietary to open source tools in information systems development," IEEE Software, vol. 21, no. 1, pp. 56-58, Jan-Feb 2004.
doi: 10.1109/MS.2004.1259219
Abstract: Over the past decade, the University of Navarra's academic management system evolved from a mainframe environment to windows-based client-server architecture and then to a Web environment. Aiming for independence from vendors, these developers adopted open-source solutions for their Web applications and were delighted with the results.

Garcia-Alonso, A.; Serrano, N.; Flaquer, J., "Solving the collision detection problem," Computer Graphics and Applications, IEEE , vol.14, no.3, pp.36,43, May 1994
doi: 10.1109/38.279041
Abstract: Considers how a happy convergence of factors in the mid 195Os led CEIT and the University of Navarre to team up for an ambitious project. First, we accumulated expertise in the fields of computer graphics, mechanism analysis and solid modeling. Second, the appearance of 3D graphics workstations on the market allowed us to put our experience to work to develop CompAMM (Computer Analysis of Machines and Mechanisms), a general-purpose program to simulate and visualize in real time the kinematic analysis of complex articulated bodies. We got a Hewlett Packard 350 SRX in July 1987 and made our first presentation of the real-time analysis and visualization of 3D mechanisms at an international congress in Seville two months later. Target applications included robotics, vehicles, mechanisms, spaceship manoeuvres, teleoperator training, astronaut motion, and ergonomics inside vehicles.

Relación completa de artículos

No comments:

Post a Comment