SlideShare une entreprise Scribd logo
1  sur  75
OpenOffice UNO
    Application on
      Android

    依瑪貓/楊士青 imacat
<imacat@mail.imacat.idv.tw>
        2012/4/12
「 OpenOffice UNO Application on Android 」
              簡報由 依瑪貓╱楊士青 製作,
以 創用CC Attribution-ShareAlike 3.0 Unported 授權條款 釋出。
本簡報中英對照,不需同時讀中英文。
 不過最好還是聽我講,而不是讀簡報。
This presentation is in both Chinese
  and English. You don't have to
read both languages. Actually, you
have best listen to me than read it.
依瑪貓╱楊士青
Apache OpenOffice Project
  Management Committee
OOo4Kids Development Team
LibreOffice Traditional Chinese Team
Past:
  OpenOffice.org Traditional Chinese
   Translation Lead
  OpenOffice.org application developer
  Oracle/Sun freelance lecturer
OpenOffice History
                                           2010
                                           The Document Foundation
                                           LibreOffice




1984         1999               2009              2011
StarDivision Sun Microsystems   Oracle            Apache Software Foundation
StarOffice   OpenOffice.org     OpenOffice.org    Apache OpenOffice
廣告時間
Advertising
Volunteer Wanted!


Apache OpenOffice 社群擴大招募中!
        歡迎大家一起來玩!
    Apache OpenOffice local
community need more volunteers.
      Please come join us!
簡介
Introduction
問題:
  如何在行動裝置上用 OpenOffice ?
           Question:
How can you bring OpenOffice onto
         mobile devices?
開發中的現有專案…
There are several efforts…
LibreOffice on Android/iOS
The Document Foundation Blog,
 October 14, 2011
  “LibreOffice port project to Android and iOS,
    based on the voluntary work of Tor Lillqvist, a
    SUSE finnish developer know for having ported
    GIMP to Windows. The LibreOffice Android and
    iOS port has the objective of bringing the office
    suite to iPads and Android tablets, and
    eventually smaller devices. The user interface
    work has yet to start in earnest but the bulk of
    the code is compiling.”
IBM Lotus Symphony
Viewer on Android/iOS
有一些方案了,但功能還不完整。
Solutions exist, but none are not
       fully working yet.
還要再等等…
So we wait…
等等…
Wait…
…
如果,我們只是要簡單的 Office 應用呢?
 But, if we only want some client
           applications?
前兩年 (2010-2011) ,
      我曾試著用 Web 行動應用,
    把 OpenOffice 帶到行動裝置上。
In the past two years (2010-2011),
 I tried demonstrating OpenOffice
   onto mobile using mobile-web
            applications.
Bringing OpenOffice onto
      Mobile Devices
用 Impress 做簡報
 遙控器…
For Impress, a
 remote
 presentation
 controller…
 (2010 COSCUP)
Bringing OpenOffice onto
     Mobile Devices
            用 Writer 實作簡單
             的文件處理流程…
            For Writer, a
             simple
             document
             processing
             system…
Bringing OpenOffice onto
       Mobile Devices
用 Calc 做圖表報告
 產生器…
For Calc, a remote
 chart report
 generator…
我還玩了一點魔術( 2011 COSCUP )…
 And I even tried playing some
   magic (2011 COSCUP)…
Playing Presentation Magic
發撲克牌…
Dealing poker
 cards…
Playing Presentation Magic
             玩剪刀石頭布…
             Playing rock-
               paper-scissors…
Playing Presentation Magic
跑 CAPTCHA…
Running
 CAPTCHA…
Playing Presentation Magic
             展示即時資訊…
             Displaying real-
              time
              information…
OpenOffice UNO API
    跨語言網路物件系統
Universal Network Objects
透過 OpenOffice UNO API ,可以很容
易從外部控制 OpenOffice 、變魔術。
OpenOffice UNO API makes it very
 easy to control OpenOffice from
  outside (and play the magic).
OpenOffice UNO API

OpenOffice
             UNO
             API


Writer


 Calc


Impress


  …
OpenOffice UNO API

OpenOffice             Language Binding
             UNO
             API


Writer


 Calc


Impress


  …
OpenOffice UNO API

OpenOffice             Language Binding
             UNO      C++
             API
                      Java

Writer


 Calc


Impress


  …
OpenOffice UNO API

OpenOffice             Language Binding
             UNO      C++
             API
                      Java

Writer                Python

                      Perl
 Calc


Impress


  …
OpenOffice UNO API

OpenOffice             Language Binding
             UNO      C++
             API
                      Java

Writer                Python

                      Perl
 Calc

                      OLE
Impress
                      CLI
                      COM
  …
OpenOffice UNO API

OpenOffice             Language Binding
             UNO      C++
             API
                      Java

Writer                Python      VB.NET

                      Perl        C#
 Calc
                                  …
                      OLE
Impress
                      CLI
                      COM
  …
OpenOffice UNO API

OpenOffice             Language Binding
             UNO      C++
             API
                      Java

Writer                Python      VB.NET

                      Perl        C#
 Calc
                                  …
                      OLE
Impress
                      CLI          Almost
                      COM        Everything!
  …
OpenOffice UNO API

OpenOffice                    Language Binding
             UNO   Network   C++
             API   Socket
                             Java

Writer                       Python      VB.NET

                             Perl        C#
 Calc
                                         …
                             OLE
Impress
                             CLI          Almost
                             COM        Everything!
  …
利用網路的 UNO API ,輕輕鬆鬆就可以
       建立 Office 雲端應用…
We can easily construct cloud client
 applications upon the networked
            UNO API…
OpenOffice UNO

                             Client Application A
                                 C++
OpenOffice

          UNO
          API

Writer

 Calc


Impress


  …
OpenOffice UNO

                             Client Application A
                                 C++
OpenOffice

          UNO
          API

Writer                       Client Application B
                                 Java
 Calc


Impress


  …
OpenOffice UNO

                             Client Application A
                                 C++
OpenOffice

          UNO
          API

Writer                       Client Application B
                                 Java
 Calc


Impress


  …
                             Client Application C
                                 VB.NET
OpenOffice UNO
                              Client A
Server                         Client Application A
                                  C++
 OpenOffice

           UNO
           API      TCP/IP
                              Client B
  Writer            Network    Client Application B
                                  Java
  Calc


 Impress


   …
                              Client C
                               Client Application C
                                  VB.NET
… 做成 Web Office 應用。
…as web applications.
Mobile Web Office
                Application
Server
                             Mobile Device
  Mobile
   Web                        Browser
Application       TCP/IP
   UNO            Network    Mobile Device
   API
                              Browser
   Writer


    Calc


   Impress
                             Mobile Device

     …                        Browser
 OpenOffice
但如果我們想直接做 Office 應用呢?
But, what if we create the client
      application directly?
行動 Office 辦公室應用
Mobile Office Application
iOS ?不要吧… ^^;
        Oh, no!
Not the iOS application!
要玩 iOS ,要先有…
         With iOS, you need…
A Mac ($$$)
Developer annual
 license fee ($$)
Objective-C




Picture source: Tarcy O
http://www.flickr.com/photos/tracy_olson/61056391
/
那如果是 Android 呢?
What about Android?
Android is Free
每個人都可以自由開發 Android 應用。
  想開發自己的程式應用,不用先付權利金。
Android is a system that everyone can
 freely develop her/his own toys on it.
  You don't have to pay a fee for your own
   device.
Android is Accessible
Android is
 available on
 Linux/Windows/
 Mac
 Where I can work
  on my free daily
  Debian Linux
  desktop PC.
Android is Java
        OpenOffice SDK 中
         正好就有官方的
         Java UNO 函式庫
         。
        OpenOffice has
         official Java UNO
         libraries shipped
         with OpenOffice
         SDK.
Android is Java
其實只需要下列四個 .jar 檔。
Actually, you only need these four
 OpenOffice UNO .jar libraries.
  juh.jar
  jurt.jar
  ridl.jar
  unoil.jar
但是花無百日紅…
But, life is not always easy…
“Conversion to Dalvik format
    failed with error 1.”
Dalvik 無法轉換 UNO Java .jar 檔!?
Dalvik class file converter failed to
 convert the UNO Java libraries!?
我到處 Google 。
但是很少人做 Android UNO 應用程式,
       網路上也沒有什麼討論。
      I Googled everywhere.
  Since few people tried to build
  OpenOffice UNO application on
Android, nobody has ever discussed
            this before.
怎麼辦?
Solution?
還好, Java .jar 檔只是 zip 壓縮檔。
Luckily, we know that Java .jar files
      are simply zipped files.
% for f in *.jar; do /opt/android-sdk-linux/platform-tools/dx --dex $f
|| echo "failed in $f"; done; unset f


UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.util.ExceptionWithContext: bogus byte value: 128
…
       ... 14 more
...while processing ACTION_DEFAULT B
...while processing com/sun/star/datatransfer/dnd/DNDConstants.class


1 error; aborting
failed in unoil.jar
%
幹得好!
   所以只有 unoil.jar 有問題。
          Good try!
We know the problem lies within
       unoil.jar now.
% mkdir unoil
% cd unoil
% unzip ../unoil.jar
…
% for f in `find * -name "*.class"`; do /opt/android-sdk-linux/platform-
tools/dx --dex $f || echo "failed at $f"; done; unset f
… (This takes a long time.)
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.util.ExceptionWithContext: bogus byte value: 128
…
Caused by: java.lang.IllegalArgumentException: bogus byte value: 128
…
       ... 13 more
...while processing ACTION_DEFAULT B
...while processing com/sun/star/datatransfer/dnd/DNDConstants.class


1 error; aborting
failed at com/sun/star/datatransfer/dnd/DNDConstants.class
%
所以問題是在
com/sun/star/datatransfer/dnd/DNDConstants.class

                     屬於
   com.sun.star.datatransfer.dnd.DNDConstants

      So the problem lies within
com/sun/star/datatransfer/dnd/DNDConstants.class,

            which belongs to
   com.sun.star.datatransfer.dnd.DNDConstants.
還好我們用不到。就刪掉吧!
 We don't need it for our
        application.
So lets remove it for now.
% rm -f com/sun/star/datatransfer/dnd/DNDConstants.class
% rm -f ../unoil.jar
% zip -9 -r ../unoil.jar *
%
成功了!
It works now!
成果展示
Demonstration
Presentation Controller
      簡報搖控器
Working Model
              執行模型
             Projecto      Open
                r          Office
                            UNO
                             on
                           Androi
                              d
                           Prese
                           ntation


Dais PC
OpenOffic
    e
   in                   TCP/IP       Mobile
 Server                 Wireless     Device
 Mode
OpenOffice UNO
                              Client A
Server                         Client Application A
                                  C++
 OpenOffice

           UNO
           API      TCP/IP
                              Client B
  Writer            Network    Client Application B
                                  Java
  Calc


 Impress


   …
                              Client C
                               Client Application C
                                  VB.NET
下載程式碼
    Download the Source



https://github.com/imacat/mpresent-android
進一步資訊請詳閱
 OpenOffice Developers' Guide
For more information, check the
 OpenOffice Developers' Guide.
謝謝!
請提出問題。
Thank you!
Questions?

Contenu connexe

En vedette

En vedette (20)

Renee Enevold pollen i kludene
Renee Enevold pollen i kludeneRenee Enevold pollen i kludene
Renee Enevold pollen i kludene
 
Per Ethelberg Danmarks laengste soegegroeft
Per Ethelberg Danmarks laengste soegegroeftPer Ethelberg Danmarks laengste soegegroeft
Per Ethelberg Danmarks laengste soegegroeft
 
Charlie Christensen noerrekaer
Charlie Christensen noerrekaerCharlie Christensen noerrekaer
Charlie Christensen noerrekaer
 
Real World Social CRM use cases
Real World Social CRM use casesReal World Social CRM use cases
Real World Social CRM use cases
 
Julie Horne Møller - Horsens Kunstmuseum
Julie Horne Møller - Horsens KunstmuseumJulie Horne Møller - Horsens Kunstmuseum
Julie Horne Møller - Horsens Kunstmuseum
 
Martin Brandt Djupdræt, Den autentiske oplevelse
Martin Brandt Djupdræt, Den autentiske oplevelseMartin Brandt Djupdræt, Den autentiske oplevelse
Martin Brandt Djupdræt, Den autentiske oplevelse
 
Thomas Berthelsen, Nationalmuseet, Danmarks Kirker 2012
Thomas Berthelsen, Nationalmuseet, Danmarks Kirker 2012Thomas Berthelsen, Nationalmuseet, Danmarks Kirker 2012
Thomas Berthelsen, Nationalmuseet, Danmarks Kirker 2012
 
106 wencke maderbacher_abrakadabra
106 wencke maderbacher_abrakadabra106 wencke maderbacher_abrakadabra
106 wencke maderbacher_abrakadabra
 
Astrid Skou og Jannie Holm - spor efter udvinding og forarbejdning af jern
Astrid Skou og Jannie Holm -  spor efter udvinding og forarbejdning af jernAstrid Skou og Jannie Holm -  spor efter udvinding og forarbejdning af jern
Astrid Skou og Jannie Holm - spor efter udvinding og forarbejdning af jern
 
Theis Jensen - the use of 3 d photogrammetry for on-site recording
Theis Jensen - the use of 3 d photogrammetry for on-site recordingTheis Jensen - the use of 3 d photogrammetry for on-site recording
Theis Jensen - the use of 3 d photogrammetry for on-site recording
 
53 Tea Dahl Christensen, Den danske soldat
53 Tea Dahl Christensen, Den danske soldat53 Tea Dahl Christensen, Den danske soldat
53 Tea Dahl Christensen, Den danske soldat
 
86 Hanne Strager, Fremtiden på snm
86 Hanne Strager,  Fremtiden på snm86 Hanne Strager,  Fremtiden på snm
86 Hanne Strager, Fremtiden på snm
 
Anni Mogensen - Opløs skellet mellem sær- og permanente udstillinger
Anni Mogensen  - Opløs skellet mellem sær- og permanente udstillingerAnni Mogensen  - Opløs skellet mellem sær- og permanente udstillinger
Anni Mogensen - Opløs skellet mellem sær- og permanente udstillinger
 
Trainjecollega2013 slideshare
Trainjecollega2013 slideshareTrainjecollega2013 slideshare
Trainjecollega2013 slideshare
 
لو بتسوق .. 11 حاجة لازم تعرفها عن عربيتك ..
لو بتسوق .. 11 حاجة لازم تعرفها عن عربيتك ..لو بتسوق .. 11 حاجة لازم تعرفها عن عربيتك ..
لو بتسوق .. 11 حاجة لازم تعرفها عن عربيتك ..
 
Spor 3, Gertrud Hvidberg Hansen, Gertrud Oelsner
Spor 3, Gertrud Hvidberg Hansen, Gertrud OelsnerSpor 3, Gertrud Hvidberg Hansen, Gertrud Oelsner
Spor 3, Gertrud Hvidberg Hansen, Gertrud Oelsner
 
Future of CRM
Future of CRM Future of CRM
Future of CRM
 
16 Mogens Bo Henriksen, Protokol
16 Mogens Bo Henriksen, Protokol16 Mogens Bo Henriksen, Protokol
16 Mogens Bo Henriksen, Protokol
 
Samir rafla jnc 8-2014 evidence-based guideline for the management of high bl...
Samir rafla jnc 8-2014 evidence-based guideline for the management of high bl...Samir rafla jnc 8-2014 evidence-based guideline for the management of high bl...
Samir rafla jnc 8-2014 evidence-based guideline for the management of high bl...
 
Jens Aagaard - Thomas b triges gade
Jens Aagaard -  Thomas b triges gadeJens Aagaard -  Thomas b triges gade
Jens Aagaard - Thomas b triges gade
 

Similaire à OpenOffice UNO Application on Android

Single sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax PlatformSingle sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax Platform
Ankur Sharma
 
Android Internals (This is not the droid you’re loking for...)
Android Internals (This is not the droid you’re loking for...)Android Internals (This is not the droid you’re loking for...)
Android Internals (This is not the droid you’re loking for...)
Giacomo Bergami
 
MonoTouch 5.2 Introduction
MonoTouch 5.2 IntroductionMonoTouch 5.2 Introduction
MonoTouch 5.2 Introduction
Xamarin
 

Similaire à OpenOffice UNO Application on Android (20)

OpenOffice Application with Python
OpenOffice Application with PythonOpenOffice Application with Python
OpenOffice Application with Python
 
Crossing Office Applications
Crossing Office ApplicationsCrossing Office Applications
Crossing Office Applications
 
Presentation of programming languages for beginners
Presentation of programming languages for beginnersPresentation of programming languages for beginners
Presentation of programming languages for beginners
 
Ionic Framework
Ionic FrameworkIonic Framework
Ionic Framework
 
Single sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax PlatformSingle sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax Platform
 
Electron
ElectronElectron
Electron
 
Enterprise ipad Development with notes
Enterprise ipad Development with notesEnterprise ipad Development with notes
Enterprise ipad Development with notes
 
Raspberry pi performace and program by open cv
Raspberry pi performace and program by open cvRaspberry pi performace and program by open cv
Raspberry pi performace and program by open cv
 
Eco system apps
Eco system appsEco system apps
Eco system apps
 
Java Programming (M&M)
Java Programming (M&M)Java Programming (M&M)
Java Programming (M&M)
 
What is a Native Application and Why We Need Them
What is a Native Application and Why We Need ThemWhat is a Native Application and Why We Need Them
What is a Native Application and Why We Need Them
 
Comparison of Programming Platforms
Comparison of Programming PlatformsComparison of Programming Platforms
Comparison of Programming Platforms
 
C# everywhere
C# everywhereC# everywhere
C# everywhere
 
Slaying Monoliths with Node and Docker
Slaying Monoliths with Node and DockerSlaying Monoliths with Node and Docker
Slaying Monoliths with Node and Docker
 
Binary Studio Academy 2016. Cross-Platform Mobile Development
Binary Studio Academy 2016. Cross-Platform Mobile DevelopmentBinary Studio Academy 2016. Cross-Platform Mobile Development
Binary Studio Academy 2016. Cross-Platform Mobile Development
 
Tastypie: Easy APIs to Make Your Work Easier
Tastypie: Easy APIs to Make Your Work EasierTastypie: Easy APIs to Make Your Work Easier
Tastypie: Easy APIs to Make Your Work Easier
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platform
 
Android Internals (This is not the droid you’re loking for...)
Android Internals (This is not the droid you’re loking for...)Android Internals (This is not the droid you’re loking for...)
Android Internals (This is not the droid you’re loking for...)
 
MonoTouch 5.2 Introduction
MonoTouch 5.2 IntroductionMonoTouch 5.2 Introduction
MonoTouch 5.2 Introduction
 
Project Zero Php Quebec
Project Zero Php QuebecProject Zero Php Quebec
Project Zero Php Quebec
 

Plus de imacat .

Welcome to Apache OpenOffice 3.4
Welcome to Apache OpenOffice 3.4Welcome to Apache OpenOffice 3.4
Welcome to Apache OpenOffice 3.4
imacat .
 

Plus de imacat . (20)

A Room of WikiWomen's Own
A Room of WikiWomen's OwnA Room of WikiWomen's Own
A Room of WikiWomen's Own
 
Office寶可夢GO IV計算機
Office寶可夢GO IV計算機Office寶可夢GO IV計算機
Office寶可夢GO IV計算機
 
從doc、docx、odt到Google Docs
從doc、docx、odt到Google Docs從doc、docx、odt到Google Docs
從doc、docx、odt到Google Docs
 
More Girls – Creating a Community of Diversity
More Girls – Creating a Community of DiversityMore Girls – Creating a Community of Diversity
More Girls – Creating a Community of Diversity
 
Welcome to Apache OpenOffice 4
Welcome to Apache OpenOffice 4Welcome to Apache OpenOffice 4
Welcome to Apache OpenOffice 4
 
Multimedia Fun with OpenOffice Calc
Multimedia Fun with OpenOffice CalcMultimedia Fun with OpenOffice Calc
Multimedia Fun with OpenOffice Calc
 
Welcome to Apache OpenOffice 3.4 COSCUP 2012
Welcome to Apache OpenOffice 3.4 COSCUP 2012Welcome to Apache OpenOffice 3.4 COSCUP 2012
Welcome to Apache OpenOffice 3.4 COSCUP 2012
 
Mosaic Fun with OpenOffice Calc
Mosaic Fun with OpenOffice CalcMosaic Fun with OpenOffice Calc
Mosaic Fun with OpenOffice Calc
 
GNU Autoconf / Automake #4
GNU Autoconf / Automake #4GNU Autoconf / Automake #4
GNU Autoconf / Automake #4
 
GNU Autoconf / Automake #1
GNU Autoconf / Automake #1GNU Autoconf / Automake #1
GNU Autoconf / Automake #1
 
Solitaire with Greenfoot #3
Solitaire with Greenfoot #3Solitaire with Greenfoot #3
Solitaire with Greenfoot #3
 
Solitaire with Greenfoot #1
Solitaire with Greenfoot #1Solitaire with Greenfoot #1
Solitaire with Greenfoot #1
 
Solitaire with Greenfoot #4
Solitaire with Greenfoot #4Solitaire with Greenfoot #4
Solitaire with Greenfoot #4
 
Solitaire with Greenfoot #2
Solitaire with Greenfoot #2Solitaire with Greenfoot #2
Solitaire with Greenfoot #2
 
Solitaire with Greenfoot #2/4
Solitaire with Greenfoot #2/4Solitaire with Greenfoot #2/4
Solitaire with Greenfoot #2/4
 
Object-Oriented Programming Design with Greenfoot 02
Object-Oriented Programming Design with Greenfoot 02Object-Oriented Programming Design with Greenfoot 02
Object-Oriented Programming Design with Greenfoot 02
 
Object-Oriented Programming Design with Greenfoot 01
Object-Oriented Programming Design with Greenfoot 01Object-Oriented Programming Design with Greenfoot 01
Object-Oriented Programming Design with Greenfoot 01
 
Welcome to Apache OpenOffice 3.4
Welcome to Apache OpenOffice 3.4Welcome to Apache OpenOffice 3.4
Welcome to Apache OpenOffice 3.4
 
OpenOffice.org Magic Sandbox
OpenOffice.org Magic SandboxOpenOffice.org Magic Sandbox
OpenOffice.org Magic Sandbox
 
Mailing Lists and IRC
Mailing Lists and IRCMailing Lists and IRC
Mailing Lists and IRC
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

OpenOffice UNO Application on Android