05444nam 2200649Ia 450 991045532190332120200520144314.01-282-68920-797866126892080-470-74617-3(CKB)1000000000799707(EBL)470781(OCoLC)497151382(SSID)ssj0000341643(PQKBManifestationID)11252603(PQKBTitleCode)TC0000341643(PQKBWorkID)10396280(PQKB)10306494(MiAaPQ)EBC470781(CaSebORM)9780470744192(Au-PeEL)EBL470781(CaPaEBR)ebr10341711(CaONFJC)MIL268920(EXLCZ)99100000000079970719930915d2009 uy 0engur|n|---|||||txtrdacontentcrdamediacrPorting to the symbian platform[electronic resource] open mobile development in C/C++ /lead author, Mark Wilcox1st editionChichester, West Sussex Wiley20091 online resource (xxii, 419 pages) illustrationsDescription based upon print version of record.0-470-74419-7 Includes bibliographical references and indexes.Porting to the Symbian Platform; Contents; About this Book; Author Biographies; Author's Acknowledgements; Symbian Acknowledgements; 1 Introduction; 1.1 What Is Porting?; 1.2 What Is Portability?; 1.3 Why Port to Mobile Platforms?; 1.4 Why Get Interested Now?; 1.5 Why Port to the Symbian Platform?; 2 The Porting Process; 2.1 Choosing a Project; 2.2 Analyzing the Code; 2.3 Re-architecting; 2.4 Setting Up the Development Environment; 2.5 Integrating with the Symbian Build System; 2.6 Compiling; 2.7 Fixing Problems; 2.8 Running and Testing; 2.9 Debugging; 2.10 Re-integrating; 2.11 Summary3 Symbian Platform Fundamentals3.1 In the Beginning; 3.2 Naming Guidelines and Code Conventions; 3.3 Data Handling; 3.4 String Handling: Descriptors; 3.5 Error Handling and Memory Management; 3.6 Event-Driven Programming; 3.7 Writeable Static Data; 3.8 Multiple Inheritance; 3.9 Summary; 4 Standard APIs on the Symbian Platform; 4.1 P.I.P.S. Is POSIX on Symbian OS; 4.2 Open C; 4.3 The STLport, uSTL and Open C++; 4.4 Which Version of Symbian OS?; 4.5 How to Use the APIs; 4.6 Examples: SoundTouch and SoundStretch; 4.7 Known Limitations, Issues and Workarounds; 4.8 Summary; 5 Writing Hybrid Code5.1 Popular APIs You Can't Use Directly5.2 How to Create a Hybrid Port; 5.3 Example: Guitune; 5.4 Summary; 6 Other Port Enablers; 6.1 Real-time Graphics and Audio Libraries; 6.2 Simple DirectMedia Layer; 6.3 OpenKODE; 6.4 Qt; 6.5 Summary; 7 Porting from Mobile Linux; 7.1 Major Players in the Mobile Linux Space; 7.2 Porting from Linux to Symbian; 7.3 Summary; 8 Porting from Microsoft Windows; 8.1 Architecture Comparison; 8.2 Application Compatibility; 8.3 Development Languages and SDKs; 8.4 SDKs and APIs; 8.5 Porting an Application; 8.6 Windows-specific Issues; 8.7 Signing and Security8.8 Porting from C# and .NET8.9 Summary; 9 Porting from Other Mobile Platforms; 9.1 Android; 9.2 BREW; 9.3 iPhone OS; 9.4 Summary; 10 Porting a Simple Application; 10.1 Selecting a Project; 10.2 Analyzing the Code; 10.3 Setting Up the Development Environment; 10.4 Integrating with the Symbian Build System; 10.5 Getting It to Compile; 10.6 Getting It to Work; 10.7 Extensions Specific to Mobile Devices; 10.8 Deploying and Testing on Target Hardware; 10.9 Re-integrating; 10.10 Summary; 11 Porting Middleware; 11.1 GDAL; 11.2 Qt; 11.3 Summary; 12 Porting a Complex Application12.1 Selecting a Project12.2 Analyzing the Code; 12.3 Re-architecting; 12.4 Setting Up the Development Environment; 12.5 Integrating with the Symbian Build System; 12.6 Getting It to Compile; 12.7 Re-writing the User Interface; 12.8 Testing and Debugging; 12.9 Re-integrating; 12.10 Summary; 13 The P.I.P.S. Architecture; 13.1 The Glue Code; 13.2 The Core Libraries; 13.3 The Backend; 13.4 Emulator Writeable Static Data Support; 13.5 Summary; 14 Security Models; 14.1 The Capability Model; 14.2 Process Identity; 14.3 Data Caging; 14.4 Code-Signing and Certification14.5 Certification and Platform SecurityIf you want to write mobile applications without the idioms of Symbian C++, have existing software assets that you'd like to re-use on Symbian devices, or are an open source developer still waiting for an open Linux-based device to gain significant market penetration, this is the book for you! Beginning with an introduction to the native programming environments available and descriptions of the various technologies and APIs available, you will first learn how to go about porting your code to the Symbian platform. Next, you will discover how to port to Symbian from other common platforms iMobile communication systemsComputer programsElectronic books.Mobile communication systemsComputer programs.005.133005.43Wilcox Mark721084MiAaPQMiAaPQMiAaPQBOOK9910455321903321Porting to the symbian platform2114012UNINA05611nam 2200745Ia 450 991014442960332120170925002935.01-282-12393-997866121239310-470-98974-20-470-98966-1(CKB)1000000000687381(EBL)470625(OCoLC)609849604(SSID)ssj0000353857(PQKBManifestationID)11258805(PQKBTitleCode)TC0000353857(PQKBWorkID)10302042(PQKB)10810676(SSID)ssj0000356680(PQKBManifestationID)12082020(PQKBTitleCode)TC0000356680(PQKBWorkID)10349737(PQKB)11100528(MiAaPQ)EBC470625(CaSebORM)9780470519073(EXLCZ)99100000000068738120010208d2008 uy 0engur|n|---|||||txtccrApplied computational fluid dynamics techniques[electronic resource] an introduction based on finite element methods /Rainald Löhner2nd ed.Chichester ;New York Wileyc20081 online resource (539 p.)Description based upon print version of record.0-471-49843-2 0-470-51907-X Includes bibliographical references and index.APPLIED COMPUTATIONAL FLUID DYNAMICS TECHNIQUES; CONTENTS; Index; FOREWORD TO THE SECOND EDITION; ACKNOWLEDGEMENTS; 1 INTRODUCTION AND GENERAL CONSIDERATIONS; 1.1 The CFD code; 1.2 Porting research codes to an industrial context; 1.3 Scope of the book; 2 DATA STRUCTURES AND ALGORITHMS; 2.1 Representation of a grid; 2.2 Derived data structures for static data; 2.2.1 Elements surrounding points - linked lists; 2.2.2 Points surrounding points; 2.2.3 Elements surrounding elements; 2.2.4 Edges; 2.2.5 External faces; 2.2.6 Edges of an element; 2.3 Derived data structures for dynamic data2.3.1 N-trees2.4 Sorting and searching; 2.4.1 Heap lists; 2.5 Proximity in space; 2.5.1 Bins; 2.5.2 Binary trees; 2.5.3 Quadtrees and octrees; 2.6 Nearest-neighbours and graphs; 2.7 Distance to surface; 3 GRID GENERATION; 3.1 Description of the domain to be gridded; 3.1.1 Analytical functions; 3.1.2 Discrete data; 3.2 Variation of element size and shape; 3.2.1 Internal measures of grid quality; 3.2.2 Analytical functions; 3.2.3 Boxes; 3.2.4 Point/line/surface sources; 3.2.5 Background grids; 3.2.6 Element size attached to CAD data; 3.2.7 Adaptive background grids3.2.8 Surface gridding with adaptive background grids3.3 Element type; 3.4 Automatic grid generation methods; 3.5 Other grid generation methods; 3.6 The advancing front technique; 3.6.1 Checking the intersection of faces; 3.6.2 Data structures to minimize search overheads; 3.6.3 Additional techniques to increase speed; 3.6.4 Additional techniques to enhance reliability; 3.7 Delaunay triangulation; 3.7.1 Circumsphere calculations; 3.7.2 Data structures to minimize search overheads; 3.7.3 Boundary recovery; 3.7.4 Additional techniques to increase speed3.7.5 Additional techniques to enhance reliability and quality3.8 Grid improvement; 3.8.1 Removal of bad elements; 3.8.2 Laplacian smoothing; 3.8.3 Grid optimization; 3.8.4 Selective mesh movement; 3.8.5 Diagonal swapping; 3.9 Optimal space-filling tetrahedra; 3.10 Grids with uniform cores; 3.11 Volume-to-surface meshing; 3.12 Navier-Stokes gridding techniques; 3.12.1 Design criteria for RANS gridders; 3.12.2 Smoothing of surface normals; 3.12.3 Point distribution along normals; 3.12.4 Subdivision of prisms into tetrahedra; 3.12.5 Element removal criteria3.13 Filling space with points/arbitrary objects3.13.1 The advancing front space-filling algorithm; 3.13.2 Point/object placement stencils; 3.13.3 Boundary consistency checks; 3.13.4 Maximum compaction techniques; 3.13.5 Arbitrary objects; 3.13.6 Deposition patterns; 3.14 Applications; 3.14.1 Space shuttle ascend configuration; 3.14.2 Pilot ejecting from F18; 3.14.3 Circle of Willis; 3.14.4 Generic submarine body; 3.14.5 Ahmed car body; 3.14.6 Truck; 3.14.7 Point cloud for F117; 3.14.8 Hopper filled with beans/ellipsoids; 3.14.9 Cube filled with spheres of different sizes4 APPROXIMATION THEORYComputational fluid dynamics (CFD) is concerned with the efficient numerical solution of the partial differential equations that describe fluid dynamics. CFD techniques are commonly used in the many areas of engineering where fluid behavior is an important factor. Traditional fields of application include aerospace and automotive design, and more recently, bioengineering and consumer and medical electronics. With Applied Computational Fluid Dynamics Techniques, 2nd edition, Rainald Löhner introduces the reader to the techniques required to achieve efficient CFD solvers, forming a bridge betweeFluid dynamicsMathematicsNumerical analysisFinite element methodElectronic books.Fluid dynamicsMathematics.Numerical analysis.Finite element method.620.1/064620.1064Löhner Rainald924353MiAaPQMiAaPQMiAaPQBOOK9910144429603321Applied computational fluid dynamics techniques2074342UNINA07541oam 22015734 450 991110405330332120251117095539.0978661384993997814623068551462306853978145527399714552739969781283537483128353748697814552305321455230537(CKB)2550000000102017(EBL)3014708(SSID)ssj0000656251(PQKBManifestationID)11349484(PQKBTitleCode)TC0000656251(PQKBWorkID)10634602(PQKB)11774875(Au-PeEL)EBL3014708(CaPaEBR)ebr10557095(CaONFJC)MIL384993(OCoLC)793203303(IMF)GCEPEE(MiAaPQ)EBC3014708(IMF)GCEPEA(Perlego)1668301GCEPEA(EXLCZ)99255000000010201720020129d2002 uf 0engur|n|---|||||txtccrGovernance, Corruption, and Economic Performance /Sanjeev Gupta, George Abed1st ed.Washington, D.C. :International Monetary Fund,2002.1 online resource (577 p.)Description based upon print version of record.9781589061163 1589061160 Includes bibliographical references at the end of each chapters.""Contents""; ""Foreword""; ""Acknowledgments""; ""Contributors""; ""1 The Economics of Corruption: An Overview George T. Abed and Sanjeev Gupta""; ""Part I Causes and Consequences of Corruption""; ""2 Corruption Around the World: Causes, Consequences, Scope, and Cures Vito Tanzi""; ""3 Bureaucratic Corruption and the Rate of Temptation: Do Wages in the Civil Service Affect Corruption and by How Much? Caroline Van Rijckeghem and Beatrice Weder""; ""4 Controlling Fiscal Corruption Sheetal K. Chand and Karl O. Moene""""5 A Game Theoretic Analysis of Corruption in Bureaucracies Era Dabla-Norris""""6 Institutionalized Corruption and the Kleptocratic State Joshua Charap and Christian Harm""; ""7 Does Mother Nature Corrupt? Natural Resources, Corruption, and Economic Growth Carlos Leite and Jens Weidmann""; ""8 Corruption, Growth, and Public Finances Vito Tanzi and Hamid R. Davoodi""; ""Part II Corruption and Government Expenditures""; ""9 Corruption and the Composition of Government Expenditure Paolo Mauro""""10 Corruption and the Provision of Health Care and Education Services Sanjeev Gupta, Hamid R. Davoodi, and Erwin R. Tiongson""""11 Corruption, Public Investment, and Growth Vito Tanzi and Hamid R. Davoodi""; ""12 Corruption and Military Spending Sanjeev Gupta, Luiz de Mello, and Raju Sharon""; ""13 Fiscal Decentralization and Governance: A Cross- Country Analysis Luiz de Mello and Matias Barenstein""; ""Part III Corruption and Taxes""; ""14 Tax Revenue in Sub-Saharan Africa: Effects of Economic Policies and Corruption Dhaneshwar Ghura""""15 Corruption, Extortion and Evasion Jean Hindriks, Michael Keen, and Abhinay Muthoo""""Part IV Corruption, Income Distribution, and Poverty""; ""16 Production, Rent Seeking, and Wealth Distribution Era Dabla-Norris and Paul Wade""; ""17 Does Corruption Affect Income Inequality and Poverty? Sanjeev Gupta, Hamid R. Davoodi, and Rosa Alonso-Terme""; ""Part V Corruption and Transition Economies""; ""18 Corruption, Structural Reforms, and Economic Performance in the Transition Economies George T. Abed and Hamid R. Davoodi""""19 Improving Governance and Fighting Corruption in the Baltic and CIS Countries: The Role of the IMF Thomas Wolf and Emine Gurgen""This volume presents 18 IMF research studies on the causes and consequences of corruption, as well as how it can most effectively be combated to improve governance, increase economic growth, and reduce poverty. The authors examine how civil service wages affect corruption, the impact of natural resource availability on corruption, the impact of corruption on a country’s income distribution and incidence of poverty, and the effect of corruption on government expenditures on health and education.BooksPolitical corruptionEconomic aspectsPolitical corruptionEconomic aspectsDeveloping countriesLaborimfMacroeconomicsimfPublic FinanceimfTaxationimfCriminologyimfNatural ResourcesimfBureaucracyimfAdministrative Processes in Public OrganizationsimfCorruptionimfNational Government Expenditures and Related Policies: GeneralimfAggregate Factor Income DistributionimfInstitutions and the MacroeconomyimfNational Security and WarimfPersonal Income, Wealth, and Their DistributionsimfCorporate crimeimfwhite-collar crimeimfPublic finance & taxationimfLabourimfincome economicsimfEnvironmental managementimfEducationimfExpenditureimfStructural reformsimfDefense spendingimfPersonal incomeimfCrimeimfMacrostructural analysisimfNational accountsimfIncomeimfExpenditures, PublicimfIncome distributionimfIncome economicsimfWhite-collar crimeimfRussian FederationimfPolitical corruptionEconomic aspects.Political corruptionEconomic aspectsLaborMacroeconomicsPublic FinanceTaxationCriminologyNatural ResourcesBureaucracyAdministrative Processes in Public OrganizationsCorruptionNational Government Expenditures and Related Policies: GeneralAggregate Factor Income DistributionInstitutions and the MacroeconomyNational Security and WarPersonal Income, Wealth, and Their DistributionsCorporate crimewhite-collar crimePublic finance & taxationLabourincome economicsEnvironmental managementEducationExpenditureStructural reformsDefense spendingPersonal incomeCrimeMacrostructural analysisNational accountsIncomeExpenditures, PublicIncome distributionIncome economicsWhite-collar crime330Gupta Sanjeev257292Abed George1926601International Monetary Fund.DcWaIMFBOOK9911104053303321Governance, Corruption, and Economic Performance4674474UNINA