diff --git a/public/eccv-navbar-logo.svg b/public/eccv-navbar-logo.svg new file mode 100644 index 0000000..216d99a --- /dev/null +++ b/public/eccv-navbar-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/organizers/hirokatsu.kataoka.png b/public/organizers/hirokatsu.kataoka.png new file mode 100644 index 0000000..21d538f Binary files /dev/null and b/public/organizers/hirokatsu.kataoka.png differ diff --git a/public/organizers/jan-nico.zaech.jpg b/public/organizers/jan-nico.zaech.jpg new file mode 100644 index 0000000..56c1fc2 Binary files /dev/null and b/public/organizers/jan-nico.zaech.jpg differ diff --git a/public/organizers/keisuke.tateno.jpg b/public/organizers/keisuke.tateno.jpg new file mode 100644 index 0000000..c92a42b Binary files /dev/null and b/public/organizers/keisuke.tateno.jpg differ diff --git a/public/organizers/koichiro.yamaguchi.jpg b/public/organizers/koichiro.yamaguchi.jpg new file mode 100644 index 0000000..ebb6328 Binary files /dev/null and b/public/organizers/koichiro.yamaguchi.jpg differ diff --git a/public/organizers/masaki.inaba.jpg b/public/organizers/masaki.inaba.jpg new file mode 100644 index 0000000..651d174 Binary files /dev/null and b/public/organizers/masaki.inaba.jpg differ diff --git a/public/organizers/puren.guler.jpg b/public/organizers/puren.guler.jpg new file mode 100644 index 0000000..5ec4238 Binary files /dev/null and b/public/organizers/puren.guler.jpg differ diff --git a/public/organizers/risa.shinoda.jpg b/public/organizers/risa.shinoda.jpg new file mode 100644 index 0000000..acc8965 Binary files /dev/null and b/public/organizers/risa.shinoda.jpg differ diff --git a/public/organizers/shashanka.venkataramanan.jpg b/public/organizers/shashanka.venkataramanan.jpg new file mode 100644 index 0000000..898f192 Binary files /dev/null and b/public/organizers/shashanka.venkataramanan.jpg differ diff --git a/public/organizers/shunsuke.kitada.jpg b/public/organizers/shunsuke.kitada.jpg new file mode 100644 index 0000000..72d35ba Binary files /dev/null and b/public/organizers/shunsuke.kitada.jpg differ diff --git a/public/organizers/yoshihiro.fukuhara.jpg b/public/organizers/yoshihiro.fukuhara.jpg new file mode 100644 index 0000000..d79a4f2 Binary files /dev/null and b/public/organizers/yoshihiro.fukuhara.jpg differ diff --git a/public/program/amir.bar.jpg b/public/program/amir.bar.jpg new file mode 100644 index 0000000..fd3c134 Binary files /dev/null and b/public/program/amir.bar.jpg differ diff --git a/public/program/iro.armeni.jpg b/public/program/iro.armeni.jpg new file mode 100644 index 0000000..dcb4883 Binary files /dev/null and b/public/program/iro.armeni.jpg differ diff --git a/public/program/marc.pollefeys.jpg b/public/program/marc.pollefeys.jpg new file mode 100644 index 0000000..21f083a Binary files /dev/null and b/public/program/marc.pollefeys.jpg differ diff --git a/src/app/routes/Home.tsx b/src/app/routes/Home.tsx index 07e34be..e3035e5 100644 --- a/src/app/routes/Home.tsx +++ b/src/app/routes/Home.tsx @@ -3,28 +3,16 @@ import { Mail, MapPin, ExternalLink, - FileText, Info, CalendarPlus, } from "lucide-react"; -import { SiSlack } from "react-icons/si"; -import { Link, useLocation } from "react-router"; +import { useLocation } from "react-router"; import { useEffect } from "react"; import { NewsCarousel } from "../../components/news-carousel"; -import { - Table, - TableBody, - TableCell, - TableHead, - TableHeader, - TableRow, -} from "../../components/ui/table"; import { Card, CardContent, - CardDescription, - CardFooter, CardHeader, CardTitle, } from "../../components/ui/card"; @@ -32,7 +20,6 @@ import { Button } from "../../components/ui/button"; import workshopData from "../../data/workshop.json"; import peopleData from "../../data/people.json"; import type { Route } from "./+types/Home"; -import { ScrollArea, ScrollBar } from "@/components/ui/scroll-area"; import { buildMeta } from "@/lib/seo"; import { generateWorkshopStructuredData } from "@/lib/structured-data"; import { downloadICS, isPast, daysUntil } from "@/lib/calendar"; @@ -40,11 +27,17 @@ import { downloadICS, isPast, daysUntil } from "@/lib/calendar"; export const meta: Route.MetaFunction = () => buildMeta({ title: - "BigMAC Workshop @ CVPR 2026 | Big Model Adaptation for Computer Vision", + "FOUND Workshop @ ECCV 2026 | Foundation Data for Industrial Tech Transfer", description: - "BigMAC Workshop at CVPR 2026 spotlights big model adaptation for computer vision. Join us on June 2026 in Denver for keynotes, paper presentations, and community updates.", + "FOUND Workshop at ECCV 2026 brings together researchers working on foundation data, domain-specific datasets, robustness under domain shift, and practical tech transfer for industrial AI. Join us in September 2026 in Malmö, Sweden.", path: "/", - keywords: ["cvpr workshop 2026", "big model adaptation", "computer vision"], + keywords: [ + "eccv workshop 2026", + "foundation data", + "industrial tech transfer", + "domain shift", + "physical AI", + ], }); function Home() { @@ -57,29 +50,27 @@ function Home() { element?.scrollIntoView({ behavior: "smooth" }); }, [location.hash]); - // Generate structured data for SEO const structuredData = generateWorkshopStructuredData({ name: workshopData.home.title, description: workshopData.home.overview.mission, - startDate: "2026-06-04T13:00:00", // Update this to match actual start time (ISO 8601 format) - endDate: "2026-06-04T17:00:00", // Update this to match actual end time + startDate: "2026-09-08T09:00:00", + endDate: "2026-09-08T17:00:00", location: { name: workshopData.home.eventInfo.location, - address: "Colorado Convention Center, Denver, CO, USA", // Update with actual address + address: "Malmö, Sweden", }, organizer: { - name: "BigMAC Workshop Organizing Committee", - url: "https://cvpr2026-bigmac-workshop.limitlab.xyz", // Update with actual URL + name: "FOUND Workshop Organizing Committee", + url: "https://eccv2026-found-workshop.limitlab.xyz", }, - image: "https://cvpr2026-bigmac-workshop.limitlab.xyz/bigmac-ogp.jpg", // Update with actual URL - url: "https://cvpr2026-bigmac-workshop.limitlab.xyz", // Update with actual URL + image: "https://eccv2026-found-workshop.limitlab.xyz/found-ogp.jpg", + url: "https://eccv2026-found-workshop.limitlab.xyz", eventAttendanceMode: "OfflineEventAttendanceMode", eventStatus: "EventScheduled", }); return ( <> - {/* Structured Data for SEO */}